4D v16.3

GET RELATION PROPERTIES

Inicio

 
4D v16.3
GET RELATION PROPERTIES

GET RELATION PROPERTIES 


 

GET RELATION PROPERTIES ( ptrCamp|numTabla {; numCamp}; tablaUno ; campUno {; discriminante {; autoUno {; autoMuchos}}} ) 
Parámetro Tipo   Descripción
ptrCamp|numTabla  Puntero, Entero largo in Puntero de campo o número de tabla
numCamp  Entero largo in Número de campo si se pasa un número de tabla como primer parámetro
tablaUno  Entero largo in Número de la tabla Uno ó 0 si no se define ninguna relación desde el campo
campUno  Entero largo in Número de campo Uno ó 0 si no se define ninguna relación desde el campo
discriminante  Entero largo in Número de campo discriminante o 0 si ningún campo discriminante
autoUno  Booleano in True = Relación uno automática, False = Relación uno manual
autoMuchos  Booleano in True = Relación unos a muchos automática, False = Relación unos a muchos manual

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

 
PROPIEDADES 

Producto: 4D
Tema: Estructura
Número 686

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v6.7

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)