Ajouter un champ supplémentaire à partir de la table avec une relation un-à-un (CMS011)
Cette procédure définit des champs issus de tables bénéficiant d'une relation un-à-un avec une autre table. Si les informations requises dans la sortie XML ne sont pas incluses dans l'une des tables standard mais le sont dans une table liée unique, vous devez définir une table liée, puis choisir les champs à inclure. Une table liée est définie par fichier imprimante et par section XML. L'ajout de tables liées a un faible impact sur les performances de la fonction de sortie.
Une fois défini, le champ peut être sélectionné en tant qu'élément dans (CMS009) :
Une saisie rapide permettant de définir une table liée au moyen du bouton 'Créer nouveau' sur (CMS011/B) est également disponible. Cliquez sur le bouton, puis précisez le nom de la table liée et cliquez sur OK.
Si l'option de lecture entre la table principale et la table liée peut être déterminée automatiquement, l'écran N s'affiche.
Si les options de lecture ne peuvent être déterminées automatiquement, l'écran E s'affiche.
- Démarrez (CMS006), choisissez la structure XML et utilisez l'option 11 (Section de structure XML. Ouvrir élément) pour démarrer le programme (CMS007).
- Choisissez la structure et utilisez l'option 11 (Section de structure XML. Ouvrir élément) dans (CMS007) pour démarrer le programme (CMS009).
- Cliquez sur Tables liées pour démarrer le programme Tables liées. Connecter (CMS011).
- Spécifiez la table et utilisez l'option 1 (Créer).
- Dans l'écran E, spécifiez le numéro de séquence pour préciser la séquence de lecture utilisée par la table liée.
- Dans l'écran F, spécifiez l'option de tri utilisée pour lire la table liée. Définissez l'option de lecture pour chaque champ clé dans la table liée, en fonction de l'option de tri choisie.
- Dans l'écran G, spécifiez la condition supplémentaire lors de la lecture de la table liée. Spécifiez l'expression du groupe de filtres qui indique les opérateurs logiques à utiliser. Spécifiez le groupe qui indique où le filtre sera ajouté et sélectionnez la source de données qui indique où la valeur est récupérée.
- Dans l'écran N, spécifiez la sélection de champ 1 (Champs spécifiques).
- Cliquez sur 'Sélect champ' et choisissez le champ requis dans la table.
- Répétez l'étape 9 si des champs supplémentaires sont requis.