Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2011, 18h35   #1
Invité de passage
 
Homme peuterte
Chargé d'affaire
Inscription : août 2011
Messages : 11
Détails du profil
Informations personnelles :
Nom : Homme peuterte
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 11
Points : 2
Points : 2
Par défaut Relations et doublons

Bonjour à tous,

Question technique
En pièce jointe relations de ma base de données.

Dans une table "3-Produits-Devis", je renseigne tous les devis réalisés avec commentaires. Important, un prix avec un client, avec un plan, avec une revisson de plan.
Ma table "4-Commandes", je renseigne ma commande, avec un n°interne, puis je recupere le plan, la revision, et j'indique le prix accordé avec le client.

Souci, avec un test, si j'ai 2 fois le même plan avec une revision différente, lorsque je fais certaines analyse pour une seule commande, j'obtiens, les deux indices dans mon tableau. Comment puis-je corriger ? Resultat
20 pieces Ind A
20 pièces Ind B
Or seulement Ind. B

Dois-je laissé mes relatsions comme maintenant? et modifier pour résoudre le probleme !

Dois-je séparer en 2 Tables ma table "3-Produits-Devis", un côté :
Le client, le plan ......

De l'autre : Mon devis ????

Merci d'avance pour vos retours
eehfils est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 11h06   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 178
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 178
Points : 2 807
Points : 2 807
Bonjour Eehfils,

Plusieurs remarques concernant la conception, avant d'attaquer ton problème de front... remarques, d'ailleurs, qui le résoudront peut-être :
  1. supprimes de sens des flèches dans tes relations (LEFT/RIGHT JOIN) : tu les identifieras suivant les besoins de tes requêtes futures ;
  2. dans Contacts, N° est-il un numéro auto ?
  3. dans Produits-DEVIS, N° est-il un numéro auto ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 07h28   #3
Invité de passage
 
Homme peuterte
Chargé d'affaire
Inscription : août 2011
Messages : 11
Détails du profil
Informations personnelles :
Nom : Homme peuterte
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 11
Points : 2
Points : 2
Richard_35,

Oui les 2 numéros sont auto, j'ai changé les liaisons, mais rien de mieux.
eehfils est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 10h23   #4
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 178
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 178
Points : 2 807
Points : 2 807
Bonjour Eehfils,

Alors, pour commencer, il faut modifier ton MCD :
  • dans Contacts : seul N° doit être la clé primaire ;
  • dans Produits-DEVIS : seul N° doit être la clé primaire ;
  • quelle est la clé primaire de Commande et de quel type ?
  • dans Commandes, il faut supprimer Société et Nom et ajouter N° de Contacts ;
  • lier Contacts à Commandes via le N° de Contacts précédemment ajouté ;
  • supprimer Plan de Commandes et ajouter N° de Devis.
Repostes tes relations après modifications, stp.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 09h22   #5
Invité de passage
 
Homme peuterte
Chargé d'affaire
Inscription : août 2011
Messages : 11
Détails du profil
Informations personnelles :
Nom : Homme peuterte
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 11
Points : 2
Points : 2
Bonjour,

désolé pour la réponse tardive.

J'ai pris en compte vos modifications, et j'ai pris le temps de séparer les Plans et Devis.

Je trouve ça mieux.

J'attends votre retour.

Merci pour l'aide.
Bon weekend
Images attachées
Type de fichier : jpg Capture.JPG (19,5 Ko, 6 affichages)
eehfils est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 11h30   #6
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 178
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 178
Points : 2 807
Points : 2 807
Bonjour Eehfils,

Ton image est trop petite : je ne vois pas grand chose.

Mais, il me semble que tu as laissé quelques flèches à droite : je te suggère de supprimer le
Citation:
Envoyé par Richard_35
sens des flèches dans tes relations (LEFT/RIGHT JOIN) : tu les identifieras suivant les besoins de tes requêtes futures ;
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 12h45   #7
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 446
Points : 4 446
bonjour,

en effet l'image est trop petite...

Citation:
Envoyé par eehfils Voir le message
... j'ai pris le temps de séparer les Plans et Devis
A voir s’il faut aussi séparer les plans et ses différentes révisions
Plan-1------∞-RevisionPlan

Plan(idPlan(numeroauto), NumPlan, DescriptionPlan, …)
RevisionPlan(#idPlan, NumRevision, DateRevision, CommentaireRevision, …)
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2011, 20h01   #8
Invité de passage
 
Homme peuterte
Chargé d'affaire
Inscription : août 2011
Messages : 11
Détails du profil
Informations personnelles :
Nom : Homme peuterte
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 11
Points : 2
Points : 2
bonsoir,

Voila une image correct.

Merci de vos retours
Images attachées
Type de fichier : jpg Capture.JPG (61,0 Ko, 6 affichages)
eehfils est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 11h34   #9
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 178
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 178
Points : 2 807
Points : 2 807
Bonjour Eehfils et Fabien,

Suggestions :
  • supprimes de sens des flèches dans les relations (LEFT/RIGHT JOIN) entre Client/Contact, Client/RéférencePlan et BilanCde/Commande : il est plus simple de les identifier suivant les besoins de tes requêtes futures ;
  • Contact -1---∞- Commande ;
  • Contact -1---∞- Devis ;
  • Citation:
    Envoyé par F-leb
    A voir s’il faut aussi séparer les plans et ses différentes révisions
    Plan-1------∞-RevisionPlan
    Plan(idPlan(numeroauto), NumPlan, DescriptionPlan, …)
    RevisionPlan(#idPlan, NumRevision, DateRevision, CommentaireRevision, …)
  • RéférencePlan -1---∞- Devis (peut-être).

Repostes tes relations après modifications, stp.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 12h16   #10
Invité de passage
 
Homme peuterte
Chargé d'affaire
Inscription : août 2011
Messages : 11
Détails du profil
Informations personnelles :
Nom : Homme peuterte
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 11
Points : 2
Points : 2
Messieurs,

J'ai beau modifier, j'avance de moins en moins car maintenant j'ai des problemes de requetes ou creation d'état.
Et j'ai pas encore essayé les formulaires plus novice dans ce domaine...

Nouvelles relations.

Et aussi message d'erreurs peut etre dejà vu ?
Images attachées
Type de fichier : jpg Capture.JPG (60,1 Ko, 2 affichages)
Type de fichier : jpg Capture2.JPG (16,1 Ko, 2 affichages)
eehfils est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 12h29   #11
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 178
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 178
Points : 2 807
Points : 2 807
Il faut que tu mettes un peu du tien, Eehfils...

Tu as supprimé toutes les relations -1---∞- !...
C'est, simplement, les flèches qu'il faut supprimer (option en double cliquant sur le trait de liaison).

Quant au message, il s'agit d'une liaison entre deux champs qui ne sont pas du même type (alpha vers numérique, date vers alpha, etc...).

Recrées tes relations -1---∞- sans les flèches, et repostes, si tu veux.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 18h42   #12
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 446
Points : 4 446
bonsoir à tous,

Citation:
Envoyé par Richard_35 Voir le message

Citation:
Envoyé par f-leb
A voir s’il faut aussi séparer les plans et ses différentes révisions
Plan-1------∞-RevisionPlan
Plan(idPlan(numeroauto), NumPlan, DescriptionPlan, …)
RevisionPlan(#idPlan, NumRevision, DateRevision, CommentaireRevision, …)
RéférencePlan -1---∞- Devis (peut-être).
Je soupçonne des redondances dans la table RéférencePlan. Par exemple et si j’ai bien compris, pour chaque révision d’un même plan, on doit référencer à chaque fois le même client :
Code :
1
2
3
4
5
6
7
ReferencePlan :
N°Plan	RevisionPlan	Societe
1	A		18
1	B		18
1	C		18
…

C’est pour ça que je proposais de distinguer les plans et les révisions de plans
Code :
1
2
3
4
Plan :
N°Plan	societe
1	18
Le plan n°1 est en relation avec le client 18, et on l’écrit qu’une seule fois.
Code :
1
2
3
4
5
RevisionPlan :
N°Plan	RevisionPlan
1	A
1	B
1	C
puis on raccorde RevisionPlan à Devis et Commande
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 17h26   #13
Invité de passage
 
Homme peuterte
Chargé d'affaire
Inscription : août 2011
Messages : 11
Détails du profil
Informations personnelles :
Nom : Homme peuterte
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 11
Points : 2
Points : 2
Merci beaucoup pour le soutient !!!

Voila ce que j'ai réalisé .

Pour le moment j'ai pas constaté souci


Merci bcp pour votre aide
Images attachées
Type de fichier : jpg Capture5JPG.JPG (65,5 Ko, 3 affichages)
eehfils est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h47.


 
 
 
 
Partenaires

Hébergement Web