GET FIELD ENTRY PROPERTIES
GET FIELD ENTRY PROPERTIES ( ptrCamp|numTabla {; numCamp}; lista ; obligatorio ; noEditable ; noModificable )
Parámetro | Tipo | Descripción | |
---|---|---|---|
ptrCamp|numTabla | Puntero, Entero largo | → | Puntero del campo o número de tabla |
numCamp | Integer | → | Número de campo si el número de tabla se pasa como primer parámetro |
lista | Text | ← | Nombre de la lista asociada o cadena vacía |
obligatorio | Boolean | ← | True = Obligatorio, False = Opcional |
noEditable | Boolean | ← | True = No editable, False = Editable |
noModificable | Boolean | ← | True = 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