A voir également:
- Bibliothèque Cotisation
- Seven musique bibliothèque ✓ - Forum Musique / Radio / Clip
- Bug bibliotheque steam ✓ - Forum Logiciels
- Projet ou bibliothèque introuvable ✓ - Forum VB / VBA
- Le point d'entrée de procédure est introuvable dans la bibliothèque de liens dynamiques ✓ - Forum Windows
- Logiciel bibliothèque photo - Guide
4 réponses
Re...
Dommage que tu n'aies pas trouvé toute seule la réponse parce que c'est très simple.
Il suffit que dans ta table "Cotisations" tu mettes le champ "NumClient" en propriété "Indexé avec doublons",
la table "Clients" ne reçoit les clients qu'une seule fois, et il ne faut surtout pas y toucher. Pour faire le lien, il suffira d'une relation Un à plusieurs
Quant à une table "TypeCotisation", elle est parfaitement inutile parce qu'elle ne correspond qu'à un champ dont la valeur pourra être rentrée par une simple liste à choix multiple dont la source sera le champ lui-même.
Bonne suite
Dommage que tu n'aies pas trouvé toute seule la réponse parce que c'est très simple.
Il suffit que dans ta table "Cotisations" tu mettes le champ "NumClient" en propriété "Indexé avec doublons",
la table "Clients" ne reçoit les clients qu'une seule fois, et il ne faut surtout pas y toucher. Pour faire le lien, il suffira d'une relation Un à plusieurs
Quant à une table "TypeCotisation", elle est parfaitement inutile parce qu'elle ne correspond qu'à un champ dont la valeur pourra être rentrée par une simple liste à choix multiple dont la source sera le champ lui-même.
Bonne suite
Re...
"je n'arrivais pas a régler le NumClient en Indéxé avec doublons,"
Non tu ne peux pas avoir de clé primaire avec Indexé avec Doublons, par contre tu peux faire des clés primaires sur plusieurs champs en même temps . Il faut ouvrir la fenêtre de l'assistant Index, sélectionner plusieurs champs, les déclarer comme Index combiné, et une fois accepté, déclarer comme clé. Alors c'est la combinaison des champs qui est considérée comme Index.
J'ai regardé ton plan de structures, Je crois que tu devrais ajouter une table "Ouvrage" avec les titres, dates publication, etc... , et une table "Edition" ou encore mieux "Exemplaire", par exemple, Les Trois Mousquetaires , ou Les Misérables, etc... , peuvent être présents dans la bibliothèque dans plusieurs éditions, poche ou format normal, à ne pas confondre avec les éditeurs, et en plusieurs exemplaires. Ce qui permets d'identifier chaque exemplaire pour les prêts, en même temps que de savoir combien d'exemplaires sont disponibles.
Enfin, je ne crois pas que l'ISBN soit un bon identifiant, parce que si par exemple tu as une édition ancienne sans ISBN, ou un manuscrit, ou autre, sans ISBN, tu ne pourras rien faire. Il vaut bien mieux avoir un champ-identifiant sous forme de N°Auto, non pas à la place mais en plus, qui supprime les problèmes.
Bonne suite
"je n'arrivais pas a régler le NumClient en Indéxé avec doublons,"
Non tu ne peux pas avoir de clé primaire avec Indexé avec Doublons, par contre tu peux faire des clés primaires sur plusieurs champs en même temps . Il faut ouvrir la fenêtre de l'assistant Index, sélectionner plusieurs champs, les déclarer comme Index combiné, et une fois accepté, déclarer comme clé. Alors c'est la combinaison des champs qui est considérée comme Index.
J'ai regardé ton plan de structures, Je crois que tu devrais ajouter une table "Ouvrage" avec les titres, dates publication, etc... , et une table "Edition" ou encore mieux "Exemplaire", par exemple, Les Trois Mousquetaires , ou Les Misérables, etc... , peuvent être présents dans la bibliothèque dans plusieurs éditions, poche ou format normal, à ne pas confondre avec les éditeurs, et en plusieurs exemplaires. Ce qui permets d'identifier chaque exemplaire pour les prêts, en même temps que de savoir combien d'exemplaires sont disponibles.
Enfin, je ne crois pas que l'ISBN soit un bon identifiant, parce que si par exemple tu as une édition ancienne sans ISBN, ou un manuscrit, ou autre, sans ISBN, tu ne pourras rien faire. Il vaut bien mieux avoir un champ-identifiant sous forme de N°Auto, non pas à la place mais en plus, qui supprime les problèmes.
Bonne suite
Byakuren
Messages postés
6
Date d'inscription
mardi 28 juillet 2015
Statut
Membre
Dernière intervention
29 juillet 2015
29 juil. 2015 à 00:39
29 juil. 2015 à 00:39
Bonsoir Tessel75 maître, désolée du retard de reponse :S
Donc J'ai bien effectué les demarches que vous m'avez dictées, et en ce moment c'est bon, tout est parfait comme vous le dites,
en plus de ca j'ai bien compris le systeme et ca fait du bien,
repondre a des questions sans comprendre et apprendre c'est vraiment dur et sans interet ^^
vous avez raison, la raison pour laquelle j'avais mis ISBn en cle primaire est que notre professeur au cned nous a indiqué que un isbn identifie de facon unique un livre.
Mais de votre point de vue c'est la meilleure solution pour eviter des querelles inutiles.
Et donc je vous remercie de votre interet pour mon post maître :3
Ca m'a vraiment et tres surement été d'une grande aide ^^
a ce stade j'envoie mon devoir et apres quelques jours je partagerais bien avec vous la reponse du correctrice ^^
Merci encore et a bientôt Maître (oui j'ai décidée de vous appeler de la sorte, c'est vraiment mieux pour le respect que de vous appeler par votre Pseudo. Enfin dans ma culture ^^)
Bonne Nuit:3
Donc J'ai bien effectué les demarches que vous m'avez dictées, et en ce moment c'est bon, tout est parfait comme vous le dites,
en plus de ca j'ai bien compris le systeme et ca fait du bien,
repondre a des questions sans comprendre et apprendre c'est vraiment dur et sans interet ^^
vous avez raison, la raison pour laquelle j'avais mis ISBn en cle primaire est que notre professeur au cned nous a indiqué que un isbn identifie de facon unique un livre.
Mais de votre point de vue c'est la meilleure solution pour eviter des querelles inutiles.
Et donc je vous remercie de votre interet pour mon post maître :3
Ca m'a vraiment et tres surement été d'une grande aide ^^
a ce stade j'envoie mon devoir et apres quelques jours je partagerais bien avec vous la reponse du correctrice ^^
Merci encore et a bientôt Maître (oui j'ai décidée de vous appeler de la sorte, c'est vraiment mieux pour le respect que de vous appeler par votre Pseudo. Enfin dans ma culture ^^)
Bonne Nuit:3
Byakuren
Messages postés
6
Date d'inscription
mardi 28 juillet 2015
Statut
Membre
Dernière intervention
29 juillet 2015
28 juil. 2015 à 14:59
28 juil. 2015 à 14:59
Byakuren
Messages postés
6
Date d'inscription
mardi 28 juillet 2015
Statut
Membre
Dernière intervention
29 juillet 2015
Modifié par Byakuren le 28/07/2015 à 15:16
Modifié par Byakuren le 28/07/2015 à 15:16
edit:
mercitessel75 de vos conseils precieux!
ca m'aide, oui avec le cned ce n'est pas tres facile de s'initier mais c'est de ma faute quand meme!
je ne peux pas rejeter la faute aux autres.
donc je mets en oeuvre ce que vous me dites et je reviens vers vous.
Merci encore
mercitessel75 de vos conseils precieux!
ca m'aide, oui avec le cned ce n'est pas tres facile de s'initier mais c'est de ma faute quand meme!
je ne peux pas rejeter la faute aux autres.
donc je mets en oeuvre ce que vous me dites et je reviens vers vous.
Merci encore
Re-....
Bis repetita : "Cela dit, les images d''écran sont illisibles, met plutot ta base sur cjoint.com, ce sera bien plus facile. "
Met tes réponses dans "Répondre" et non pas dans les commentaires, parce qu'on ne sait plus où est la suite de la discussion.
Merci de m'adresser la copie du devoir envoyé, mais par cjoint.com, on pourra comparer les "corrections"
Quant à me donner du "Maitre", il n'en n'est pas question,ou bien je ne réponds plus.
Bonne suite
Bis repetita : "Cela dit, les images d''écran sont illisibles, met plutot ta base sur cjoint.com, ce sera bien plus facile. "
Met tes réponses dans "Répondre" et non pas dans les commentaires, parce qu'on ne sait plus où est la suite de la discussion.
Merci de m'adresser la copie du devoir envoyé, mais par cjoint.com, on pourra comparer les "corrections"
Quant à me donner du "Maitre", il n'en n'est pas question,ou bien je ne réponds plus.
Bonne suite
28 juil. 2015 à 15:17
mercitessel75 de vos conseils precieux!
ca m'aide, oui avec le cned ce n'est pas tres facile de s'initier mais c'est de ma faute quand meme!
je ne peux pas rejeter la faute aux autres.
donc je mets en oeuvre ce que vous me dites et je reviens vers vous.
Merci encore
28 juil. 2015 à 15:26
Cela dit, les images d''écran sont illisibles, met plutot ta base sur cjoint.com, ce sera bien plus facile.
Je dois sortir, à ce soir.
28 juil. 2015 à 17:50
A ce soir ^^
28 juil. 2015 à 18:41
Voici les modifications que j'ai apportés a mon MCD.
https://www.cjoint.com/doc/15_07/EGCqMLpjWdM_Capture.PNGg.PNG
C'est parfait et ca marche bien :3
j'ai 2 clé car sans une clé primaire je n'arrivais pas a régler le NumClient en Indéxé avec doublons, ca me sortait des erreurs comme supprimer la clé actuelle etc.
Et donc lorsque j'ai recours a une requete j'ai bien les clients qui ont payéet qui n'ont pas payé,
et pour vous, cela semble-t-il correcte?
Merci encore ^^