Subtabla

Este tipo de campo es el más importante de todos. De hecho, su tarea es crear un enlace entre una tabla y otra.

Este campo ofrece la posibilidad de seleccionar una línea de valores de otra tabla y, a través de los emparejamientos establecidos, copiar los valores dentro de los campos de la ficha.

La subtabla también permite hacer dos selecciones de datos vinculadas entre ellas.

En una factura, por ejemplo, después de seleccionar el cliente, la subtabla mostrará las posibles direcciones de envío.

El campo Subtabla crea un campo adicional dentro de la base de datos para guardar la referencia GGUID de la línea de datos seleccionada.

Un ejemplo: al crear el campo Cliente, el programa creará automáticamente el campo gguid_cliente. Este campo es visible solo si la base de datos se abre con otros programas y esta referencia es solo para la tabla principal.

Parámetros campo

Tabla principal

El nombre de la tabla de la que se recuperarán los valores.

Condición principal

Cualquier cadena SQL para filtrar los valores a recuperar.

Emparejamientos principales

Se gestionan los emparejamientos entre la tabla de recuperación y la tabla de llegada.

Texto libre

Si está marcada, permite escribir texto libre dentro del campo incluso sin seleccionar un valor.

No permitir duplicados

Si está habilitado, antes de guardar, el programa verifica todos los valores en la tabla. Si se encuentra otro registro con el mismo valor de campo, se bloquea el guardado.

Tabla secundaria

Después de la primera selección de la tabla principal, es posible establecer una segunda selección asociada con los valores de la primera.

Condición secundaria

Cualquier cadena SQL para filtrar los valores que se recuperarán en la tabla secundaria.

Emparejamientos secundarios

Los emparejamientos que se realizarán desde la tabla secundaria a la tabla de destino.