Définition d'un ordre de génération pour une vue

Vous pouvez définir l'ordre de génération des vues à l'aide de liens de traçabilité ayant le type DBCreateAfter. La vue à partir de laquelle vous dessinez le lien de traçabilité dépend de la vue à laquelle vous faites aboutir le lien, et cette vue influente sera générée avant la vue dépendante.

Par exemple, vous créez la vue Grande surface à partir de la table MAGASIN, puis une autre vue appelée Comptoir informatique créée depuis la vue Grande surface pour afficher uniquement une partie de l'offre de Grande surface.

Par défaut les vues sont générées par ordre alphabétique, ainsi la génération de Comptoir informatique échouera car la vue Grande surface dont elle dépend n'est pas générée. Pour contourner ce problème, vous devez créer un lien de traçabilité de type <<DBCreateAfter>> de Comptoir informatique vers Grande surface pour vous assurer que Grande surface soit générée avant Comptoir informatique :



Remarque : Il existe une vérification de modèle qui vous empêche de créer des liens de traçabilité de type DBCreateAfter reflexif ou circulaire. Si vous générez sans corriger cette erreur, les vues seront générées par ordre alphabétique, sans prendre en compte l'ordre de génération.
  1. Sélectionnez l'outil Lien de traçabilité dans la Boîte à outils.
  2. Pointez sur le symbole de la vue dépendante, maintenez le bouton gauche de la souris enfoncé et faites glisser le curseur sur le symbole de la vue influente, puis relâchez le bouton de la souris.
  3. Double-cliquez sur le lien de traçabilité afin d'afficher la feuille de propriétés de l'objet dépendant à la page Liens de traçabilité.

    La vue influente est affichée dans la colonne Objet lié.

  4. Cliquez dans la colonne Type de lien, cliquez sur la flèche vers le bas, puis sélectionnez DBCreateAfter.


  5. Cliquez sur OK pour fermer la feuille de propriétés et revenir à votre modèle.
    Remarque : Vous pouvez également créer des liens de traçabilité DBCreateAfter directement sur l'onglet Liens de traçabilité (voir Définition d'un ordre de génération pour les procédures stockées). Pour obtenir des informations détaillées sur les liens de traçabilité, voir Guide des fonctionnalités générales > Liaison et synchronisation de modèles > Notions de base relatives à la liaison et à la synchronisation > Création de liens de traçabilité.