Sous-tableau

Ce type de champ est le plus important de tous. Sa tâche consiste en fait à créer un lien entre un tableau et un autre.

Ce champ vous donne la possibilité de sélectionner une ligne de valeurs dans un autre tableau et, grâce aux combinaisons définies, de copier les valeurs dans les champs de la fiche.

Le sous-tableau vous permet également de faire deux sélections de données liées.

Dans une facture, par exemple, après avoir sélectionné le client, le sous-tableau indiquera les adresses de livraison possibles.

Le champ Sous-tableau crée un champ supplémentaire dans la base de données pour sauvegarder la référence GGUID de la ligne de données sélectionnée.

Un exemple: en créant le champ Client, le programme créera automatiquement le champ gguid_client. Ce champ n'est visible que si la base de données est ouverte avec d'autres programmes et que cette référence ne concerne que le tableau principal.

Paramètres Champ

Tableau principal

Le nom du tableau dans lequel les valeurs seront extraites.

Condition principale

Une éventuelle chaîne SQL pour filtrer les valeurs à récupérer.

Combinaisons principales

Les combinaisons entre le tableau de récupération et le tableau d'arrivée sont gérées.

Texte libre

Si elle est cochée, elle vous permet d'écrire un texte libre dans le champ même sans sélectionner de valeur.

Ne pas autoriser les doublons

S'il est activé, le programme vérifie toutes les valeurs du tableau avant de les sauvegarder. Si un autre enregistrement avec la même valeur de champ est trouvé, la sauvegarde est bloqué.

Tableau secondaire

Après la première sélection dans le tableau principal, vous pouvez définir une deuxième sélection associée aux valeurs de la première.

Condition secondaire

Une éventuelle chaîne SQL pour filtrer les valeurs à récupérer sur le tableau secondaire.

Combinaisons secondaires

Les combinaisons qui seront exécutées du tableau secondaire au tableau de destination.