Powerd911 – Numéro #1 au Canada

Au niveau d’un diagramme afficher le champ Description ou Commentaire d’une colonne

Vue de Montréal

 

Vous désirez afficher le champ « Description » ou « Commentaire » associé à vos colonnes malheureusement vous ne pouvez pas le sélectionner.

Afin d’afficher ces champs vous devez ajouter un attribut calculé personnalisé au niveau des colonnes qui aura pour objet de retourner la chaîne convertie à partir de la description ou du commentaire.

Tout d’abord, vous devez ajouter une extension à votre modèle PDM,

  • Sélectionner Modèle=>Extensions;
  • Cliquer sur l’icône Ajouter une ligne (ctrl-N);
  • Double cliquer sur la nouvelle extension et cliquer sur Oui afin de confirmer que vous voulez valider toute les modifications effectués dans cette fenêtre;
  • Nommer l’extension « Afficher le champ Description » / « AFFICHERLECHAMPDESCRIPTION »;
  • Sélectionner « Profil » et faites un clic droit, sélectionnez « Ajouter des métaclasses », cochez « Column » et appuyez sur OK;
  • Sélectionner « Column » et faites un clic droit, sélectionnez « Nouveau->Attribut étendu »
  • Donner le nom « DescriptionText » à l’attribut;
  • Sélectionner le type de données « (Chaîne) »;
  • Cocher « Calculé »;
  • Sélectionner « Lecture seule (méthode Get) »;
  • Sélectionner « Script de méthode Get »;
  • Remplacer

% Get% = «  »

par

% Get% = Rtf2Ascii (obj.Description)

ou par

% Get% = obj.Comment

  • Appuyer sur OK pour fermer la fenêtre des propriétés de l’extension;
  • Appuyer sur OK pour fermer la fenêtre de la liste des extensions;
  • Maintenant, Cliquer sur Outils->Préférences d’affichage->Table->Avancé->Colonnes;
  • Cliquer sur « Sélection » Colonne de ligne;
  • Sélectionner votre nouvel attribut afin de l’afficher;
  • Appuyer trois fois sur OK pour revenir au diagramme.

Voici le texte que nous avons inscrit dans le champ « Description » de la « Colonne_1 »

Voici l’affichage du champ « Description » de la colonne « Colonne_1 » de la table « Table_1 » dans le Diagramme


Si vous désirez implanter ce script dans tous les types de modèles nous vous suggérons la façon de faires ci-dessous :

  • Sélectionner « Outils=>Ressources=>Extensions=>Tous les types de modèle »;
  • Cliquer sur l’icône « Nouveau »;
  • Inscrire le « Nom » de l’extension;
  • Conserver le choix par défaut « Copier depuis <Template par défaut> »;
  • Appuyer sur le bouton « OK »;
  • Appuyer sur le bouton « Enregistrer » afin de sauvegarder votre fichier dans votre répertoire d’extension;
  • Sélectionner « Profil » et faites un clic droit, sélectionnez « Ajouter des métaclasses », l‘onglet PdCommon est affiché;
  • Cliquer sur l’icône « Modifier le filtre des métaclasses » et sélectionner « Afficher les métaclasses de modélisation abstraites »;
  • Sélectionner la métaclasses « NamedObject »;
  • Ajouter « Attribut étendu »;
  • Inscrire le nom « DescriptionText » à l’attribut étendu;
  • Sélectionner le type de données « (Chaîne) »;
  • Cocher « Calculé »;
  • Sélectionner « Lecture seule (méthode Get) »;
  • Sélectionner « Script de méthode Get »;
  • Remplacer

% Get% = «  »

par

% Get% = Rtf2Ascii (obj.Description)

ou par

% Get% = obj.Comment

  • Appuyer sur OK pour fermer la fenêtre des propriétés de l’extension;
  • Appuyer sur OK pour fermer la fenêtre de la liste des extensions;

Afin d’associer la nouvelle extension à un modèle vous devez procéder de la manière suivante :

  • Sélectionner « Fichier=>Nouveau modèle »;
  • Cliquer sur l’icône « Sélectionner des extensions »;
  • Sélectionner la nouvelle extension;
  • Maintenant, ouvrez Outils->Préférences d’affichage->Table->Avancé->Colonnes;
  • Cliquer sur « Sélection » Colonne de ligne;
  • Sélectionner votre nouvel attribut afin de l’afficher;
  • Appuyer trois fois sur OK pour revenir au diagramme et visualiser le résultat.

Laisser un commentaire