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 principalEl nombre de la tabla de la que se recuperarán los valores.
Condición principalCualquier cadena SQL para filtrar los valores a recuperar.
Emparejamientos principalesSe gestionan los emparejamientos entre la tabla de recuperación y la tabla de llegada.
Texto libreSi está marcada, permite escribir texto libre dentro del campo incluso sin seleccionar un valor.
No permitir duplicadosSi 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 secundariaDespué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 secundariaCualquier cadena SQL para filtrar los valores que se recuperarán en la tabla secundaria.
Emparejamientos secundariosLos emparejamientos que se realizarán desde la tabla secundaria a la tabla de destino.