Bonjour,
je débute avec power amc, et je n'arrive pas à créer de clés étrangères, ni de clé primaire auto incrémentée, et donc encore moins à choisir la valeur de départ de ma clé primaire...
Merci pour votre aide.
Bonjour,
je débute avec power amc, et je n'arrive pas à créer de clés étrangères, ni de clé primaire auto incrémentée, et donc encore moins à choisir la valeur de départ de ma clé primaire...
Merci pour votre aide.
Supposons que vous ayez créé le MCD et le MLD (MPD selon Power AMC) suivants :
Les clés étrangères définies pour la table Fournir sont produites par l’AGL lors de la dérivation du MCD en MLD/MPD.
Dans ce qui suit, je me situe dans le cas où j’utilise MS SQL Server (vous n’avez pas précisé quel est votre SGBD).
Si dans le MLD vous souhaitez par exemple modifier le paramétrage de la contrainte référentielle qui existe entre les tables Fournisseur et Fournir, vous double cliquez sur le lien existant entre ces deux tables, ce qui provoque l’ouverture de la fenêtre "Propriétés de la référence" puis vous cliquez sur l’onglet "Intégrité", ce qui donne :
Pour paramétrer l’auto-incrémentation des clés primaires (par exemple FourId) :
Dans le MLD, vous double cliquez sur la table Fournisseur, ce qui provoque l’ouverture de la fenêtre suivante :
Vous cliquez sur l’onglet "Colonnes", d’où la fenêtre :
Vous double cliquez sur la flèche noire à gauche du nom d’attribut FourId, ce qui ouvre la fenêtre suivante :
Pour acquérir la propriété Identity, vous cochez la case "Identity".
Ensuite, vous cliquez sur l’onglet Attributs étendus dans cette fenêtre, ce qui ouvre la suivante :
Dans laquelle vous choisissez la valeur de départ de la clé primaire (par exemple 100) et au besoin, le pas de l’incrémentation (10 dans l’exemple).
Pour la génération du code SQL, vous pouvez par exemple vous reportez à Power AMC et Access : création d'une base de données
Intuitif, non ? En quelques clics de souris qu'ils disent, non mais...
Merci beaucoup pour la démo fsmrel
C'est nickel
salut, j'ai la version 12.1 du powerAMC et j'ai pas trouvé l'onglet attributs étendus dans la fenêtre propriétés de la colonne.
comment faire??
Je suis désolé, mais je n'ai pas la version 12.5.
Quel SGBD avez vous défini pour Power AMC ?
Pourriez-vous afficher une image de la fenêtre "Propriétés de la colonne" ?
Que dit l'aide si, dans l'index, vous recherchez "Attributs étendus" ?
Voyez aussi l'article de ylarvor :
http://blog.developpez.com/ylarvor?t...identity_dans_
Auto-increment de clé pour la version Power AMC 12.5
Dans le MPD
-double clique sur la table ou se trouve la clé
-onglet colonne
-double clique sur la petite fleche noire ( a gauche du nom) a coté de la clé
-en bas de la nouvelle fenetre il y a "Sequence :" => créer juste a droite
-onglet physical option (Common)
La tu pourras remplir les champs ( start , increment , min/max value...)
Bonjour,
J'ai la version 15.2 et je n'ai pas l'onglet attributs étendus dans mon MOO.
Devrais-je l'avoir par défaut ?
ou faut-il personnaliser , et si oui , comment ?
Merci !
Bonsoir jeanphi45,
Avec la version 11 de PowerAMC on a cet onglet au niveau de la fenêtre « Propriétés de la classe » :
Merci de votre réponse mais justement je n'ai pas cet onglet .
Bonjour Jean-Philippe,
Si on fait référence à la documentation en ligne, la fenêtre « Propriétés d’une classe » a été bien chahutée après la V11 !
La doc en ligne n’existe plus pour la V12, mais à ce jour seulement à partir de la V15. Quoi qu’il en soit, vous devrez voir quel onglet répond à votre besoin (Stéréotype ? Etend ?, ...), quitte à explorer plus à fond cette doc en ligne pour laquelle je vous ai fourni un point d’entrée.
Je ne peux pas vous en dire plus puisque je n’en suis qu’à la V11.
En version 12.5, cela peut être fait simplement en spécifiant comme type d'attribut : séquentiel.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager