Saltar al contenido principal
Versión: Siguiente

GET RELATION PROPERTIES

GET RELATION PROPERTIES ( ptrCamp|numTabla {; numCamp}; tablaUno ; campUno {; discriminante {; autoUno {; autoMuchos}}} )

ParámetroTipoDescripción
ptrCamp|numTablaPuntero, Entero largo🡒Puntero de campo o número de tabla
numCampEntero largo🡒Número de campo si se pasa un número de tabla como primer parámetro
tablaUnoEntero largo🡘Número de la tabla Uno ó 0 si no se define ninguna relación desde el campo
campUnoEntero largo🡘Número de campo Uno ó 0 si no se define ninguna relación desde el campo
discriminanteEntero largo🡘Número de campo discriminante o 0 si ningún campo discriminante
autoUnoBooleano🡘True = Relación uno automática, False = Relación uno manual
autoMuchosBooleano🡘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