versión 6.7
GET FIELD ENTRY PROPERTIES (ptrCamp|numTabla{; numCamp; list; obligatorio; noEditable; noModificable)
Parámetro | Tipo | Descripción | |
ptrCamp|numTabla | Puntero| Ent. largo | Puntero del campo o número de tabla | |
numCamp | Entero largo | Número de campo si el número de tabla se pasa como | |
primer parámetro | |||
list | Alfa | Nombre de la lista asociada o cadena vacía | |
obligatorio | Booleano | True = Obligatorio, False = Opcional | |
noEditable | Booleano | True = No editable, False = Editable | |
noModificable | Booleano | True = No modificable, False = Modificable |
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 subtabla y 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 para los tipo subtabla y 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 para los tipo subtabla y BLOB.
Ver también
GET FIELD PROPERTIES, GET RELATION PROPERTIES, GET TABLE PROPERTIES.