Saltar al contenido principal
Versión: v20 R4 BETA

Rango de valores

Valor por defecto

Puede asignar un valor por defecto para ser introducido en un objeto de entrada. Esta propiedad es útil, por ejemplo, cuando la entrada fuente de datos es un campo: el valor por defecto se introduce cuando se muestra un nuevo registro por primera vez. Puede cambiar el valor a menos que el área de entrada se haya definido como no editable.

El valor por defecto sólo puede utilizarse si el tipo de fuente de datos es:

  • texto/cadena
  • number/integer
  • date
  • time
  • boolean

4D ofrece sellos para generar valores por defecto para la fecha, la hora y el número de secuencia. La fecha y la hora se toman de la fecha y la hora del sistema. 4D genera automáticamente los números de secuencia necesarios. La siguiente tabla muestra el sello a utilizar para generar valores por defecto de forma automática:

StampSignificado
#DFecha actual
#HHora actual
#NNúmero de secuencia

Puede utilizar un número de secuencia para crear un número único para cada registro de la tabla para el archivo de datos actual. Un número de secuencia es un longint que se genera para cada nuevo registro. Los números comienzan en uno (1) y van aumentando de uno en uno. Un número de secuencia no se repite nunca, incluso si el registro al que se asigna se elimina de la tabla. Cada tabla tiene su propio contador interno de números de secuencia. Para más información, consulte el párrafo Autoincremento.

No hay que confundir esta propiedad con la propiedad "valores por defecto" que permite llenar una columna list box con valores estáticos.

Gramática JSON

NombreTipos de datosValores posibles
defaultValuestring, number, date, time, booleanTodo valor y/o un sello: "#D", "#H", "#N"

Objetos soportados

Entrada


Lista de excluidos

Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si se introduce un valor excluido, no se acepta y se muestra un mensaje de error.

Si una lista especificada es jerárquica, sólo se tienen en cuenta los elementos del primer nivel.

Gramática JSON

NombreTipos de datosValores posibles
excludedListlistaUna lista de valores a excluir.

Objetos soportados

Combo Box - Columna List Box - Entrada


Lista requerida

Restringe las entradas válidas a los elementos de la lista. Por ejemplo, es posible que desee utilizar una lista obligatoria para los títulos de los puestos de trabajo, de modo que las entradas válidas se limiten a los títulos que han sido aprobados por la dirección.

La creación de una lista obligatoria no muestra automáticamente la lista cuando se selecciona el campo. Si desea mostrar la lista requerida, asigne la misma lista a la propiedad Lista de opciones. Sin embargo, a diferencia de la propiedad Lista de selección, cuando se define una lista requerida, ya no es posible la introducción mediante el teclado, sólo se permite la selección de un valor de la lista mediante el menú emergente. Si se definen diferentes listas utilizando las propiedades Lista de selección y Lista requerida, la propiedad Lista requerida tiene prioridad.

Si una lista especificada es jerárquica, sólo se tienen en cuenta los elementos del primer nivel.

Gramática JSON

NombreTipos de datosValores posibles
requiredListlistaUna lista de valores obligatorios.

Objetos soportados

Combo Box - Columna List Box - Entrada