Aide sur champ (ALHLIEN) 

Il faut définir ici les liens qui ne sont pas définis dans le dictionnaire ou qui doivent être pris en priorité. La structure du lien doit correspondre à la clé du fichier à lier. Il doit y avoir autant de champs séparés par des points-virgules que de parties de clé. En effet, la syntaxe exacte est :

[F:ABV1]CLE=expression1 ; expression2..., où :

*    [F:ABV1]CLE est la clé de la table liée. Via clic droit, on a accès à la fonction Choix table, qui propose la liste de toutes les tables présentes dans le premier onglet. La sélection d'une des tables provoque l'affichage du premier index de la table. Si on désire utiliser un autre index, il est possible de le faire à l'aide de la fonction Choix d'un index, toujours accessible via clic droit, qui proposera de choisir parmi la liste de tous les index de la table précédemment sélectionnée.

*    expression1, expression2 sont les expressions permettant de donner des valeurs aux différents champs de la clé définie précédemment (si la clé est en une partie, il n'y a qu'une expression, sinon, les expressions sont séparées par un point-virgule). On dispose par ailleurs de la fonction Choix d'un champ, qui permet de renseigner les différentes valeurs de la clé avec des champs de l'une des tables concernées. Après le choix de la clé, qui fait apparaître le nombre de points-virgules définissant les partie de clé à renseigner, cette fonction permet de remplir successivement toutes les parties manquantes. Il est à noter que l'on peut définir des parties de clés constantes.

Du point de vue de la base de données, cette syntaxe définit des jointures externes gauches. Il est à noter qu'une deuxième syntaxe permet de définir des jointures strictes (ce qui peut avoir un intérêt sur le plan des performances). On ajoute alors un tilde (~) à la syntaxe qui devient :

[F:ABV1]CLE~=expression1 ; expression2...