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 11/11/2011, 15h56   #1
 
Inscription : décembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 9
Points : -2
Points : -2
Par défaut Modélisation dans une table de deux valeurs pour un produit

bonjour a tous
c est mon 3eme message sur ce forum
j ai bien progressé depuis!!!
mais la je bloque
j ai crée une petite BDD sous access
elle a pour but d analyser et de créer des statistiques sur différents paramètres

pour faire simple:

j ai des clients
donc une table client

j ai des fournisseurs
donc une table fournisseur

j ai des produits (avec notament des prix)
donc une table produit
j ai des commandes donc une table commande

j ai réussi a créer des formulaires de commande
avec comme sources des clients,des produits appartement à un certain fournisseur
en fonction de la quantité demandée j ai bien réussi à mettre les totaux partout
niveau des prix
niveau des quantité
etc etc....

c est maintenant que l affaire se corse
en faite chaque produit a 2 prix
un prix public et un prix pour les pros
....
et la je bloque
....
ma première idée était de faire dans le table et dans le formulaire de création de client un critère oui/non pro ou pas
mais après je ne sais comment faire ma requête

j espère avoir été assez clair.....

je peux bien sur vous mettre ma BDD en ligne si vous le souhaité!!!!
Merci a tous
grpoirier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2011, 17h19   #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 Grpoirier,

Citation:
Envoyé par Grpoirier
ma première idée était de faire dans le table et dans le formulaire de création de client un critère oui/non pro ou pas
==> c'est ce qu'il faut faire.


Citation:
Envoyé par Grpoirier
mais après je ne sais comment faire ma requête
==> à l'aide de la fonction Prix : VraiFaux(ClientPro=Vrai ; PrixPro ; PrixNonPro), via l'assistant.
__________________
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/11/2011, 16h41   #3
 
Inscription : décembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 9
Points : -2
Points : -2
Merci Richard_35

Malheuresement je ne comprend pas trop t as reponse..
Désolé....
j ai bien ajouté le choix VRAIFAUX a ma table client
pareil dans le formulaire
mais apres je dois faire une requete speciale?
j utilise la requete commande?
ce code que tu m as donné je le met dans la requete sous le format SQL?

Merci pour ton aide

http://www.megaupload.com/?d=IJGUSPX9

si ca peut aider...

Merci
Greg
grpoirier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 17h11   #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 Grpoirier,

Citation:
Envoyé par Grpoirier
j ai bien ajouté le choix VRAIFAUX a ma table client
pareil dans le formulaire
==> je suppose que tu veux parler du champ oui/non que j'appelle ClientPro, dans mon exemple.


Citation:
Envoyé par Grpoirier
mais apres je dois faire une requete speciale?
j utilise la requete commande?
==> dans la requête qui va chercher le prix d'un produit pour le mettre dans la commande, tu crées un champ calculé Prix : VraiFaux(ClientPro=Vrai ; PrixPro ; PrixNonPro), via l'assistant. En SQL, la fonction VraiFaux() correspond à la fonction IIf().


Je ne peux pas lire les .accdb, mais je pense que tu peux t'en sortir tout seul, vu que
Citation:
Envoyé par Grpoirier
j ai réussi a créer des formulaires de commande
avec comme sources des clients,des produits appartement à un certain fournisseur
en fonction de la quantité demandée j ai bien réussi à mettre les totaux partout
niveau des prix
niveau des quantité
etc etc....
__________________
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 13/11/2011, 11h47   #5
 
Inscription : décembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 9
Points : -2
Points : -2
Super!!!!
Merci Richard!!!!

du coup j ai une belle requête avec tous mes clients tous les produits
et le prix du produit en fonction du client
ça c est super!!!
maintenant j ai autre petit souci
si je fait intervenir cette requête que nous allons appeler Prix
et que je l intègre avec une autre requête appelée commande
j ai pour résultat un truc tout bizarre
au lieu d avoir 1 commande (celle de la requête) avec le prix qui convient
j ai plein de commande avec tous les prix possibles tous les clients possibles etc etc......

je suis désolé.....

Merci par avance Greg
grpoirier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 12h08   #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 Grpoirier,

Peux-tu poster l'image des requêtes Prix et Commande (via l'assistant) ?
__________________
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 13/11/2011, 13h26   #7
 
Inscription : décembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 9
Points : -2
Points : -2
MP envoyé!!!
grpoirier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 16h58   #8
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 vaut mieux poster les images sur le forum, cela peut servir à tout le monde.

Si tu veux une sorte de catalogue.
Ta table Client:
- Id_Client (clé primaire, numéro auto)
- nom
- ClientPro (oui/non)
...

Ta table Journée :
- Id_Journée (clé primaire, numéro auto)
- nom
- PrixPro
- PrixNonPro
...

Une requête R1
- Tables : Client => Journée (sans liaison) (FROM) ;
- Champ : Id_Client, Id_journée, PrixPro, PrixNonPro, PrixPourClient : VraiFaux(ClientPro=Vrai ; PrixPro ; PrixNonPro) (SELECT) ;
==> liste des journées avec le prix spécifique pour le client (pro ou non-pro).

Ensuite, ta commande doit aller chercher le PrixPourClient dans la requête R1 ...

Vite fait...
__________________
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
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web