OVH Cloud OVH Cloud

Trouvers les absents.

17 réponses
Avatar
bigmac
tout d'abord un chaleureux bonjour

Je vais essayer d'etre clair, ce qui est par defaut impossible, mais qui ne
tente rien n'a rien.

Une requete: Origine, une table de commandes.

Dans cette requete, apres un formatage "mois" de la date de commande et un
regroupement, pas de problème. (Je ne suis pas le cas desespere que vous
croyez:-)

J'obtiens par exemple:

client mois
175 janvier
fevrier
avril

176 fevrier
Mars
avril

etc..

Mon probleme est que je voudrais extraire les mois où ils n'ont rien
commandé.

Merci d'une réponse et attendant, bonne journée

Un individu se dit démocrate quand tout le monde est d'accord avec lui.


A+

7 réponses

1 2
Avatar
Pierre CFI
hello
ton exemple est prét, c'est bien ton adresse ????

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pierre CFI" a écrit dans le message de news:
..../......
bon, avec la chaleur j'étais pas trop courageux, mais parce que je suis le plus gentil, je vais te faire une base exemple que je
te

posterais (sans timbre)

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"bigmac" a écrit dans le message de news: bkhu6i$gk0$
Merci Pierre, c'est ce que je pense mais je suis incapable de le construire.

Amitiés

"Pierre CFI" a écrit dans le message de
news:
salut
bon je m'en méle sans avoir testé
effectivement une table avec 12 mois
une req avec la table client et cette table, pas de lien, les 2 champs
codeclient et mois

en principe chaque code doit etre repété 12 fois
puis une req de non concordance avec ces 2 req


--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"bigmac" a écrit dans le message de news:
bkhok5$rj4$

Merci encore, Désolé mais Arnaud était dans le vrai Pierre, je suis
désolé.



J'ai bien créé une table avec les douze mois, mais rien à faire.

Dans mon exemple, je voudrais:

client mois

175 mars
176 Janvier

Voilà, merci encore de votre intérêt


"3stone" a écrit dans le message de
news:%
Salut,

"bigmac" a écrit:
| Une requete: Origine, une table de commandes.
| Dans cette requete, apres un formatage "mois" de la date de commande
et



un
| regroupement, pas de problème. (Je ne suis pas le cas desespere que
vous



| croyez:-)
|
| J'obtiens par exemple:
| client mois
| 175 janvier
| fevrier
| avril
| 176 fevrier
| Mars
| avril
|
| Mon probleme est que je voudrais extraire les mois où ils n'ont rien
| commandé.

Sous le NoCommande, tu mets le critère:

Not Is Null

cela devrait te rejeté les "absent"...


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------





















Avatar
Anor
Bonjour Pierre,

Pierre CFI a confié :
| hello
| ton exemple est prét, c'est bien ton adresse ????
|

je savais qu'on pouvait compter sur toi ;-))
ça donne quoi le code SQL de la requête ?
Un left join where isnull ?
ou un left join not in (select xxx) ?

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
Pierre CFI
c'est parti, j'ai enlevé les zz à casse dalle, good ?

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pierre CFI" a écrit dans le message de news:
hello
ton exemple est prét, c'est bien ton adresse ????

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pierre CFI" a écrit dans le message de news:
..../......
bon, avec la chaleur j'étais pas trop courageux, mais parce que je suis le plus gentil, je vais te faire une base exemple que je
te

posterais (sans timbre)

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"bigmac" a écrit dans le message de news: bkhu6i$gk0$
Merci Pierre, c'est ce que je pense mais je suis incapable de le construire.

Amitiés

"Pierre CFI" a écrit dans le message de
news:
salut
bon je m'en méle sans avoir testé
effectivement une table avec 12 mois
une req avec la table client et cette table, pas de lien, les 2 champs
codeclient et mois

en principe chaque code doit etre repété 12 fois
puis une req de non concordance avec ces 2 req


--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"bigmac" a écrit dans le message de news:
bkhok5$rj4$

Merci encore, Désolé mais Arnaud était dans le vrai Pierre, je suis
désolé.



J'ai bien créé une table avec les douze mois, mais rien à faire.

Dans mon exemple, je voudrais:

client mois

175 mars
176 Janvier

Voilà, merci encore de votre intérêt


"3stone" a écrit dans le message de
news:%
Salut,

"bigmac" a écrit:
| Une requete: Origine, une table de commandes.
| Dans cette requete, apres un formatage "mois" de la date de commande
et



un
| regroupement, pas de problème. (Je ne suis pas le cas desespere que
vous



| croyez:-)
|
| J'obtiens par exemple:
| client mois
| 175 janvier
| fevrier
| avril
| 176 fevrier
| Mars
| avril
|
| Mon probleme est que je voudrais extraire les mois où ils n'ont rien
| commandé.

Sous le NoCommande, tu mets le critère:

Not Is Null

cela devrait te rejeté les "absent"...


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------

























Avatar
Pierre CFI
je dis pas, je dis pas (mais je t'envoie le truc)

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Anor" a écrit dans le message de news: eT#
Bonjour Pierre,

Pierre CFI a confié :
| hello
| ton exemple est prét, c'est bien ton adresse ????
|

je savais qu'on pouvait compter sur toi ;-))
ça donne quoi le code SQL de la requête ?
Un left join where isnull ?
ou un left join not in (select xxx) ?

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------




Avatar
bigmac
Pierre, dis moi, tu ne penses pas que ce serait mieux que je 'tenvoie juste
cette table, ma requête, zippée?

Merci de toute façon


Merci à tous de votre aide....... Je vais être encore obligé de distribuer
des médailles-:)


"Pierre CFI" a écrit dans le message de
news:OG$
c'est parti, j'ai enlevé les zz à casse dalle, good ?

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pierre CFI" a écrit dans le message de news:


hello
ton exemple est prét, c'est bien ton adresse ????

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pierre CFI" a écrit dans le message de news:



..../......
bon, avec la chaleur j'étais pas trop courageux, mais parce que je
suis le plus gentil, je vais te faire une base exemple que je



te
posterais (sans timbre)

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"bigmac" a écrit dans le message de news:
bkhu6i$gk0$



Merci Pierre, c'est ce que je pense mais je suis incapable de le
construire.





Amitiés

"Pierre CFI" a écrit dans le message de
news:
salut
bon je m'en méle sans avoir testé
effectivement une table avec 12 mois
une req avec la table client et cette table, pas de lien, les 2
champs





codeclient et mois
en principe chaque code doit etre repété 12 fois
puis une req de non concordance avec ces 2 req


--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"bigmac" a écrit dans le message de
news:





bkhok5$rj4$
Merci encore, Désolé mais Arnaud était dans le vrai Pierre, je
suis






désolé.

J'ai bien créé une table avec les douze mois, mais rien à faire.

Dans mon exemple, je voudrais:

client mois

175 mars
176 Janvier

Voilà, merci encore de votre intérêt


"3stone" a écrit dans le message de
news:%
Salut,

"bigmac" a écrit:
| Une requete: Origine, une table de commandes.
| Dans cette requete, apres un formatage "mois" de la date de
commande







et
un
| regroupement, pas de problème. (Je ne suis pas le cas
desespere que







vous
| croyez:-)
|
| J'obtiens par exemple:
| client mois
| 175 janvier
| fevrier
| avril
| 176 fevrier
| Mars
| avril
|
| Mon probleme est que je voudrais extraire les mois où ils
n'ont rien







| commandé.

Sous le NoCommande, tu mets le critère:

Not Is Null

cela devrait te rejeté les "absent"...


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------





























Avatar
Anor
Re.

mais c'est très bien ce que tu as fait là.
C'est ce que j'appelais un "left join where isnull."

là où je coinçais (la chaleur .8-)) c'était pour "distribuer" les mois manquants.
Si j'avais encore été débutant, j'aurais donné la soluce des 2 tables non liées dans la sous
requête presque instantanément,
mais avec l'expérience, on se complique la tâche et on en oublie les choses simples et
astucieuses.

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------

Pierre CFI a confié :
| je dis pas, je dis pas (mais je t'envoie le truc)
|
| "Anor"
|| je savais qu'on pouvait compter sur toi ;-))
|| ça donne quoi le code SQL de la requête ?
|| Un left join where isnull ?
|| ou un left join not in (select xxx) ?
||
Avatar
Pierre CFI
je viens te t'envoyer un exemple
pour ta base le pb c'est que je coupe mon micro, because je m'en vais
envoie çà à anor, c'est un bon (il est pas mvp encore mais....)

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"bigmac" a écrit dans le message de news: bki23k$n7$
Pierre, dis moi, tu ne penses pas que ce serait mieux que je 'tenvoie juste
cette table, ma requête, zippée?

Merci de toute façon


Merci à tous de votre aide....... Je vais être encore obligé de distribuer
des médailles-:)


"Pierre CFI" a écrit dans le message de
news:OG$
c'est parti, j'ai enlevé les zz à casse dalle, good ?

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pierre CFI" a écrit dans le message de news:


hello
ton exemple est prét, c'est bien ton adresse ????

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pierre CFI" a écrit dans le message de news:



..../......
bon, avec la chaleur j'étais pas trop courageux, mais parce que je
suis le plus gentil, je vais te faire une base exemple que je



te
posterais (sans timbre)

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"bigmac" a écrit dans le message de news:
bkhu6i$gk0$



Merci Pierre, c'est ce que je pense mais je suis incapable de le
construire.





Amitiés

"Pierre CFI" a écrit dans le message de
news:
salut
bon je m'en méle sans avoir testé
effectivement une table avec 12 mois
une req avec la table client et cette table, pas de lien, les 2
champs





codeclient et mois
en principe chaque code doit etre repété 12 fois
puis une req de non concordance avec ces 2 req


--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"bigmac" a écrit dans le message de
news:





bkhok5$rj4$
Merci encore, Désolé mais Arnaud était dans le vrai Pierre, je
suis






désolé.

J'ai bien créé une table avec les douze mois, mais rien à faire.

Dans mon exemple, je voudrais:

client mois

175 mars
176 Janvier

Voilà, merci encore de votre intérêt


"3stone" a écrit dans le message de
news:%
Salut,

"bigmac" a écrit:
| Une requete: Origine, une table de commandes.
| Dans cette requete, apres un formatage "mois" de la date de
commande







et
un
| regroupement, pas de problème. (Je ne suis pas le cas
desespere que







vous
| croyez:-)
|
| J'obtiens par exemple:
| client mois
| 175 janvier
| fevrier
| avril
| 176 fevrier
| Mars
| avril
|
| Mon probleme est que je voudrais extraire les mois où ils
n'ont rien







| commandé.

Sous le NoCommande, tu mets le critère:

Not Is Null

cela devrait te rejeté les "absent"...


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------

































1 2