Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 01/02/2011, 11h19   #1
Membre du Club
 
Inscription : décembre 2006
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 132
Points : 53
Points : 53
Par défaut Problème réquête paramètrée

Bonjour,

J'ai une table A comprenant un n° client et son CA pour chaque mois (1 enreg /mois).
J'ai une autre table B qui comprend les clients faisant partie d'un groupement d'achat et leur date d'entrée dans ce groupement.Le client de B peut très bien avoir fait du CA avant son entrée dans le groupe et donc avoir des enr dans A.
Je voudrai savoir s'il est possible par une requête où tout autre moyen de conanitre le CA de chaque client de B de la date d'entrée à aujourd'hui.

Je ne vois pas du tout de solution.

Merci d'avance
zebi42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 12h42   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Zebi42,

Si j'ai bien compris, tu as les tables suivantes :
Table A :
- n_client (clé primaire 1)
- AnneeMois (clé primaire 2)
- CA

Table B :
- n_client (clé primaire 1)
- Groupement
- DateEntree

Et donc, forcément Table Client :
- n_client (clé primaire)
- nom_client
...

Avec les relations :
Client 1----n Table A, via n_client ;
Client 1----1 Table B, via n_client.
==> dans ce cas, toujours si j'ai bien compris, le groupement pourrait être ajouter à la table Client, mais bon...

Sachant que le mois du jour peut être obtenu par la concaténation de Année(Date()) et de Mois(Date()), tu devrais pouvoir, via l'assistant, créer la requête qui va bien...
__________________
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 01/02/2011, 15h03   #3
Membre du Club
 
Inscription : décembre 2006
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 132
Points : 53
Points : 53
mon problème est que les paramètres de la requête sont différents pour chaque enr de la table B; Je peux avoir une période de 201009 à 201101 pour le 1er enr et 200906 à 201101 pour le 2ème et ainsi de suite...
zebi42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 15h09   #4
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Cela veut-il dire que cette structure :
Citation:
Table B :
- n_client (clé primaire 1)
- Groupement
- DateEntree
n'est pas la bonne, mais devrait être :
Citation:
Table B :
- n_client (clé primaire 1)
- DateEntree (clé primaire 2)
- Groupement
?
__________________
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 01/02/2011, 19h09   #5
Membre du Club
 
Inscription : décembre 2006
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 132
Points : 53
Points : 53
Je pense que dans ce cas, on aura bien correspondance sur une date début de période mais pas sur une fourchette de date comme dit dans mon précédent message

Bonne soirée
zebi42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 12h17   #6
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Zebi42,

Citation:
Je voudrai savoir s'il est possible par une requête où tout autre moyen de conanitre le CA de chaque client de B de la date d'entrée à aujourd'hui.
Requête :
Table B liée à Table A (FROM) ;
Sélectionnes les champs que tu veux (SELECT) ;
Critères : DateEntree >= aujourd'hui.

Tu devrais obtenir ce que tu souhaites.
__________________
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 03/02/2011, 08h30   #7
Membre du Club
 
Inscription : décembre 2006
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 132
Points : 53
Points : 53
Merci pour ton aide.

Je pense qu'on ne s'est pas compris; Ce nest pas grave, je vais trouvé une solution.
zebi42 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 07h04.


 
 
 
 
Partenaires

Hébergement Web