X. Liens▲
Il est très simple de créer un lien sur 4D, il suffit de cliquer sur un champ de départ et glisser jusqu’à arriver à un champ d’arrivée.
Les deux champs doivent être de même type et on trace toujours le lien d’un champ de la table N (FOREIGN KEY) vers un champ de la table 1 (PRIMARY KEY).
Après avoir fini de construire les liens, notre structure doit être comme cela :
Double cliquez sur chaque lien, l’inspecteur s’affiche, on le modifie de la façon suivante :
Le lien aller automatique permet lors de la saisie d’une nouvelle Det-vente d’avoir en mémoire l’enregistrement du client dont on a mis le code.
Le lien retour automatique permet lors de l’enregistrement d’un technicien d’avoir en mémoire la liste de Det-vente réalisée par le client.
On refait cela pour tous les liens.
On peut finir maintenant les enregistrements en respectant les liens.
À partir du lien, on peut voir que le cd 1 appartient à la catégorie film. On va découvrir maintenant une autre option que le lien permet.
Dans la table vente, on va ajouter un nouvel enregistrement. Dans le champ ID-client, saisir un ID qui n’existe pas. Cette fenêtre s’affiche :
Puisque l’enregistrement n’existe pas dans la table Clients, 4D nous propose de le créer. En cas d’erreur, on clique sur le bouton pour revenir et ressayer avec un autre code existant.
Si on veut créer le nouveau client avec le nouveau code, on clique sur le bouton et on continue à remplir les informations puis on valide.