versión 6.7
GET RELATION PROPERTIES (fieldPtr|tableNum{; fieldNum}; oneTable; oneField{; choiceField{; autoOne{; autoMany}}})
Parámetro | Tipo | Descripción | |
ptrCamp|numTabla | Puntero| Ent. largo | Puntero de campo o número de tabla | |
numCamp | Entero largo | Número de campo si se pasa un número de tabla | |
como primer parámetro | |||
tablaUno | Entero largo | Número de la tabla Uno ó 0 si no se define | |
ninguna relación desde el campo | |||
campUno | Entero largo | Número de campo Uno ó 0 si no se define | |
ninguna relación desde el campo | |||
discriminante | Entero largo | Número de campo discriminante o 0 si ningún campo discriminante | |
autoUno | Booleano | True = Relación uno automática, | |
False = Relación uno manual | |||
autoMuchos | Booleano | True = Relación unos a muchos automática, | |
False = Relación unos a muchos manual |
Descripción
El comando GET RELATION PROPERTIES devuelve las propiedades de la relación (si la hay) que comienza del campo fuente definido 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.
Una se haya ejecutado el comando:
Los parámetros tablaUno y campoUno contienen respectivamente el número de la tabla y del campo hacia los cuales apunta la relación (del campo fuente). Si ninguna relación comienza en el campo, este parámetro devuelve 0.
El parámetro discriminante contiene el número del campo discriminante (de la tabla objetivo) definido dentro de esta relación. Si no se ha definido un campo discriminante en esta relación, o si ninguna relación parte del campo fuente, este parámetro devuelve 0.
Los parámetro autoUno y autoMuchos devuelven True si, respectivamente, las opciones "Relación uno a muchos automática" y "Relación muchos a uno automática" se han seleccionado para esta relación; de lo contrario, devuelven False.
Nota: Los parámetros autoUno y autoMuchos también devolverán True si ninguna relación parte del campo fuente (en este caso devuelven valores no significativos.). El valor de los parámetros tablaUno y campUno permiten asegurarse de que una relación existe.
Ver también
GET FIELD ENTRY PROPERTIES, GET FIELD PROPERTIES, GET TABLE PROPERTIES, SET AUTOMATIC RELATIONS, SET FIELD RELATION.