Saltar al contenido principal
Versión: Siguiente

GET FIELD ENTRY PROPERTIES

GET FIELD ENTRY PROPERTIES ( ptrCamp|numTabla {; numCamp}; lista ; obligatorio ; noEditable ; noModificable )

ParámetroTipoDescripción
ptrCamp|numTablaPuntero, Entero largoPuntero del campo o número de tabla
numCampIntegerNúmero de campo si el número de tabla se pasa como primer parámetro
listaTextNombre de la lista asociada o cadena vacía
obligatorioBooleanTrue = Obligatorio, False = Opcional
noEditableBooleanTrue = No editable, False = Editable
noModificableBooleanTrue = No modificable, False = Modificable

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando GET FIELD ENTRY PROPERTIES devuelve las propiedades de entrada de datos para el campo especificado por numTabla y numCamp o por ptrCamp.

Puede pasar:

  • números de tabla y de campo en numTabla y numCamp, o
  • un puntero al campo en ptrCamp.

Nota: este comando devuelve las propiedades definidas a nivel de la ventana de estructura de la base. Propiedades similares pueden definirse a nivel de los formularios.

Una vez ejecutado el comando:

  • El parámetro list devuelve el nombre de la lista asociada al campo (si la hay). Es posible asociar una lista a los siguientes tipos de campos: Alfa, Texto, Numérico, Entero, Entero largo, Fecha, Hora y Booleano.

Si ninguna lista está asociada al campo o si el tipo del campo no permite la asociación de listas, se devuelve una cadena vacía ("").

  • El parámetro obligatorio devuelve True si el campo es “Obligatorio”; de lo contrario False. El atributo "obligatorio" puede asociarse a todo tipo de campos, excepto BLOB.
  • El parámetro noEditable devuelve True si el campo dispone del atributo “No editable”, de lo contrario False. Un campo no editable únicamente puede leerse, no acepta entrada de datos. El atributo “No modificable” puede asociarse a campos de todos los tipos, excepto BLOB.
  • El parámetro noModificable devuelve True si el campo es “No modificable”, de lo contrario False. Un campo no modificable acepta sólo una entrada y no puede ser modificado. El atributo “No modificable” puede ser definido para todos los tipos de campos, excepto BLOB.

Ver también

GET FIELD PROPERTIES
GET RELATION PROPERTIES
GET TABLE PROPERTIES