RelationInfo
Devuelve una lista de cuatro valores para cada relación directamente relacionada con nombreTabla.
Formato
RelationInfo ( nombreArchivo ; nombreDeTabla )
Parámetros
nombreArchivo
: el nombre de un archivo de base de datos abierto (local o remoto).
nombreTabla
: el nombre de una tabla del archivo de base de datos especificado.
Tipo de datos devuelto
texto
Se origina en
6.0 o anterior
Descripción
Los valores de la lista se separan mediante retornos de carro, y las listas se separan por dos retornos de carro. En cada relación adicional conectada a nombreTabla
, se produce el resultado de una lista adicional de cuatro valores.
Los cuatro valores son:
Origen:
Nombre de la fuente de datos de la tabla de base de datos conectado anombreTabla
.Tabla:
el nombre de la tabla conectado anombreTabla
.Opciones:
las opciones definidas en la parte derecha del cuadro de diálogo Editarrelación cuando se definió la relación. Esta línea está en blanco si no se han definido las siguientes opciones; en caso contrario, están separadas por espacios.- Delete, si la opción Eliminar los registros relacionados de esta tabla cuando se elimine algún registro en la otra tabla está seleccionada en la parte derecha del cuadro de diálogo Editar relación.
- Create, si la opción Permitir la creación de registros en esta tabla a través de esta relación está seleccionada en la parte derecha del cuadro de diálogo Editar relación.
- Sorted, si la opción Ordenar registros está seleccionada en la parte derecha del cuadro de diálogo Editar relación.
Relaciones:
una lista de las relaciones definidas, una por línea. Los nombres de campos son nombres completos, por ejemplo,NombreTabla::Nombre de campo
.
Ejemplo 1
Un archivo de base de datos denominado Recursos humanos tiene tres tablas: Compañía, Empleados y Direcciones. Empresa::ID de empresa
está conectado a Empleados::ID de empresa
, Empleados::ID de empleado
está conectado a Direcciones::ID de empleado
y Empleados::FechaContratación
está conectado a Direcciones::FechaTraslado
.
Las relaciones tienen los siguientes criterios:
- Puede crear registros en todas las tablas.
- No puede eliminar registros en todas las tablas.
- Se ha especificado un orden para la tabla Direcciones para la relación Empleados<-->Direcciones.
RelationInfo ( "Recursos humanos" ; "Empleados" )
devuelve:
Origen: Recursos humanos
Tabla: Empresa
Opciones: Crear
Empresa::ID de empresa = Empleados::ID de empresa
Origen: Recursos humanos
Tabla: Dirección
Opciones: Create Sorted
Direcciones::ID de empleado = Empleados::ID de empleado
Direcciones::FechaTraslado >= Empleados::FechaContratación