GET RELATION PROPERTIES
GET RELATION PROPERTIES ( ptrCamp ; tablaUno ; campUno {; discriminante {; autoUno {; autoMuchos}}} )
GET RELATION PROPERTIES ( numTabla ; numCamp ; tablaUno ; campUno {; discriminante {; autoUno {; autoMuchos}}} )
| Parámetro | Tipo | Descripción | |
|---|---|---|---|
| ptrCamp|numTabla | Puntero, Entero largo | → | Puntero de campo o número de tabla | 
| numCamp | Integer | → | Número de campo si se pasa un número de tabla como primer parámetro | 
| tablaUno | Integer | ← | Número de la tabla Uno ó 0 si no se define ninguna relación desde el campo | 
| campUno | Integer | ← | Número de campo Uno ó 0 si no se define ninguna relación desde el campo | 
| discriminante | Integer | ← | Número de campo discriminante o 0 si ningún campo discriminante | 
| autoUno | Boolean | ← | True = Relación uno automática, False = Relación uno manual | 
| autoMuchos | Boolean | ← | 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
Propiedades
| Número de comando | 686 | 
| Hilo seguro | ✓ |