Bonjour,
Est-il possible de remplacer ces 2 requetes :
Req1 =3D SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008]
FROM Tab1
WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
>39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008]
FROM Req1
WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR
(((Req1.[2008]) Is Null));
par une seule ?
Je cherche les donn=E9es >39 pr=E9sentes sur 1 ou 2 ann=E9es pas sur les 3
(il ne faut pas que les 3 ann=E9es soient remplies)
Merci d'avance
Eric
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilbert
Bonjour, Essaie avec : WHERE ((((Tab1.[2006])>39) OR ((Tab1.[2007])>39) OR ((Tab1.[2008])>39)) AND NOT ((NOT is null (Tab1.[2006])) and (NOT is null (Tab1.[2007])) and (NOT is null (Tab1.[2008]))))
Vérifie les parenthèses
-- Cordialement,
Gilbert
a écrit dans le message de news: Bonjour, Est-il possible de remplacer ces 2 requetes : Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008] FROM Tab1 WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008] FROM Req1 WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR (((Req1.[2008]) Is Null));
par une seule ? Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3 (il ne faut pas que les 3 années soient remplies) Merci d'avance Eric
Bonjour,
Essaie avec :
WHERE ((((Tab1.[2006])>39) OR ((Tab1.[2007])>39) OR ((Tab1.[2008])>39))
AND NOT ((NOT is null (Tab1.[2006])) and (NOT is null (Tab1.[2007])) and
(NOT is null (Tab1.[2008]))))
Vérifie les parenthèses
--
Cordialement,
Gilbert
<eric.zzzz@club-internet.fr> a écrit dans le message de
news:dd225490-bb31-40cb-8d47-fb529c600f9e@r36g2000prf.googlegroups.com...
Bonjour,
Est-il possible de remplacer ces 2 requetes :
Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008]
FROM Tab1
WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008]
FROM Req1
WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR
(((Req1.[2008]) Is Null));
par une seule ?
Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3
(il ne faut pas que les 3 années soient remplies)
Merci d'avance
Eric
Bonjour, Essaie avec : WHERE ((((Tab1.[2006])>39) OR ((Tab1.[2007])>39) OR ((Tab1.[2008])>39)) AND NOT ((NOT is null (Tab1.[2006])) and (NOT is null (Tab1.[2007])) and (NOT is null (Tab1.[2008]))))
Vérifie les parenthèses
-- Cordialement,
Gilbert
a écrit dans le message de news: Bonjour, Est-il possible de remplacer ces 2 requetes : Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008] FROM Tab1 WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008] FROM Req1 WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR (((Req1.[2008]) Is Null));
par une seule ? Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3 (il ne faut pas que les 3 années soient remplies) Merci d'avance Eric
Michel__D
Bonjour,
a écrit :
Bonjour, Est-il possible de remplacer ces 2 requetes : Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008] FROM Tab1 WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008] FROM Req1 WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR (((Req1.[2008]) Is Null));
par une seule ? Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3 (il ne faut pas que les 3 années soient remplies) Merci d'avance Eric
Essaye avec ceci :
WHERE ([2006] Is Null Or [2007] Is Null Or [2008] Is Null) And ([2006]>39 Or [2007]>39 Or [2008]>39) And (Nz([2006],40)>39) And (Nz([2007],40)>39) And (Nz([2008],40)>39)
La 1ère ligne autorise de 1 à 3 valeur(s) nulle(s), la 2ème ligne autorise de 1 à 3 valeur(s) > 39 et la 3ème ligne sert à éliminer les valeurs <9.
PS:C'est super pour ta table l'année 2009 qui s'approche.
Bonjour,
eric.zzzz@club-internet.fr a écrit :
Bonjour,
Est-il possible de remplacer ces 2 requetes :
Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008]
FROM Tab1
WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008]
FROM Req1
WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR
(((Req1.[2008]) Is Null));
par une seule ?
Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3
(il ne faut pas que les 3 années soient remplies)
Merci d'avance
Eric
Essaye avec ceci :
WHERE ([2006] Is Null Or [2007] Is Null Or [2008] Is Null)
And ([2006]>39 Or [2007]>39 Or [2008]>39)
And (Nz([2006],40)>39) And (Nz([2007],40)>39) And (Nz([2008],40)>39)
La 1ère ligne autorise de 1 à 3 valeur(s) nulle(s),
la 2ème ligne autorise de 1 à 3 valeur(s) > 39 et
la 3ème ligne sert à éliminer les valeurs <9.
PS:C'est super pour ta table l'année 2009 qui s'approche.
Bonjour, Est-il possible de remplacer ces 2 requetes : Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008] FROM Tab1 WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008] FROM Req1 WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR (((Req1.[2008]) Is Null));
par une seule ? Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3 (il ne faut pas que les 3 années soient remplies) Merci d'avance Eric
Essaye avec ceci :
WHERE ([2006] Is Null Or [2007] Is Null Or [2008] Is Null) And ([2006]>39 Or [2007]>39 Or [2008]>39) And (Nz([2006],40)>39) And (Nz([2007],40)>39) And (Nz([2008],40)>39)
La 1ère ligne autorise de 1 à 3 valeur(s) nulle(s), la 2ème ligne autorise de 1 à 3 valeur(s) > 39 et la 3ème ligne sert à éliminer les valeurs <9.
PS:C'est super pour ta table l'année 2009 qui s'approche.
eric.zzzz
On 24 déc, 15:41, wrote:
Bonjour,
Merci, j'essayerais tout ça au bureau lundi... Joyeux Noël
On 24 déc, 15:41, eric.z...@club-internet.fr wrote:
Bonjour,
Merci, j'essayerais tout ça au bureau lundi...
Joyeux Noël
Merci, j'essayerais tout ça au bureau lundi... Joyeux Noël
eric.zzzz
On 24 déc, 15:41, wrote:
Bonjour, Est-il possible de remplacer ces 2 requetes : Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008] FROM Tab1 WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
>39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008] FROM Req1 WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR (((Req1.[2008]) Is Null));
par une seule ? Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3 (il ne faut pas que les 3 années soient remplies) Merci d'avance Eric
Aucune des 2 requetes ne marche, je n'obtiens rien. De plus, Access 2003 n'a pas aimé le "NOT is null "
On 24 déc, 15:41, eric.z...@club-internet.fr wrote:
Bonjour,
Est-il possible de remplacer ces 2 requetes :
Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008]
FROM Tab1
WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
>39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008]
FROM Req1
WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR
(((Req1.[2008]) Is Null));
par une seule ?
Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3
(il ne faut pas que les 3 années soient remplies)
Merci d'avance
Eric
Aucune des 2 requetes ne marche, je n'obtiens rien. De plus, Access
2003 n'a pas aimé le "NOT is null "
Bonjour, Est-il possible de remplacer ces 2 requetes : Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008] FROM Tab1 WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
>39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008] FROM Req1 WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR (((Req1.[2008]) Is Null));
par une seule ? Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3 (il ne faut pas que les 3 années soient remplies) Merci d'avance Eric
Aucune des 2 requetes ne marche, je n'obtiens rien. De plus, Access 2003 n'a pas aimé le "NOT is null "
Gilbert
Au temps pour moi. La bonne syntaxe est WHERE ((((Tab1.[2006])>39) OR ((Tab1.[2007])>39) OR ((Tab1.[2008])>39)) AND NOT ((NOT(Tab1.[2006]) is null ) and (NOT(Tab1.[2007]) is null ) and (NOT(Tab1.[2008]) is null )))
-- Cordialement,
Gilbert
a écrit dans le message de news: On 24 déc, 15:41, wrote:
Bonjour, Est-il possible de remplacer ces 2 requetes : Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008] FROM Tab1 WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
>39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008] FROM Req1 WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR (((Req1.[2008]) Is Null));
par une seule ? Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3 (il ne faut pas que les 3 années soient remplies) Merci d'avance Eric
Aucune des 2 requetes ne marche, je n'obtiens rien. De plus, Access 2003 n'a pas aimé le "NOT is null "
Au temps pour moi.
La bonne syntaxe est
WHERE ((((Tab1.[2006])>39) OR ((Tab1.[2007])>39) OR ((Tab1.[2008])>39))
AND NOT ((NOT(Tab1.[2006]) is null ) and (NOT(Tab1.[2007]) is null ) and
(NOT(Tab1.[2008]) is null )))
--
Cordialement,
Gilbert
<eric.zzzz@club-internet.fr> a écrit dans le message de
news:33d77866-7349-4aa3-a31f-5888cd912e37@s16g2000vbp.googlegroups.com...
On 24 déc, 15:41, eric.z...@club-internet.fr wrote:
Bonjour,
Est-il possible de remplacer ces 2 requetes :
Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008]
FROM Tab1
WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
>39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008]
FROM Req1
WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR
(((Req1.[2008]) Is Null));
par une seule ?
Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3
(il ne faut pas que les 3 années soient remplies)
Merci d'avance
Eric
Aucune des 2 requetes ne marche, je n'obtiens rien. De plus, Access
2003 n'a pas aimé le "NOT is null "
Au temps pour moi. La bonne syntaxe est WHERE ((((Tab1.[2006])>39) OR ((Tab1.[2007])>39) OR ((Tab1.[2008])>39)) AND NOT ((NOT(Tab1.[2006]) is null ) and (NOT(Tab1.[2007]) is null ) and (NOT(Tab1.[2008]) is null )))
-- Cordialement,
Gilbert
a écrit dans le message de news: On 24 déc, 15:41, wrote:
Bonjour, Est-il possible de remplacer ces 2 requetes : Req1 = SELECT Tab1.DIPLOME, Tab1.[2006], Tab1.[2007], Tab1.[2008] FROM Tab1 WHERE (((Tab1.[2006])>39)) OR (((Tab1.[2007])>39)) OR (((Tab1.[2008])
>39))
SELECT Req1.DIPLOME, Req1.[2006], Req1.[2007], Req1.[2008] FROM Req1 WHERE (((Req1.[2006]) Is Null)) OR (((Req1.[2007]) Is Null)) OR (((Req1.[2008]) Is Null));
par une seule ? Je cherche les données >39 présentes sur 1 ou 2 années pas sur les 3 (il ne faut pas que les 3 années soient remplies) Merci d'avance Eric
Aucune des 2 requetes ne marche, je n'obtiens rien. De plus, Access 2003 n'a pas aimé le "NOT is null "
eric.zzzz
C'est bon ! Michel, autant pour moi, j'avais mal recopié ta requete. Gilbert, ta requete donne une ligne de + où un chiffre < 39, elle donne le même résultat que celle de Michel sans la dernière ligne (An d (Nz([2006],40)>39) And (Nz([2007],40)>39) And (Nz([2008],40)>39) ) merci
C'est bon !
Michel, autant pour moi, j'avais mal recopié ta requete.
Gilbert, ta requete donne une ligne de + où un chiffre < 39, elle
donne le même résultat que celle de Michel sans la dernière ligne (An d
(Nz([2006],40)>39) And (Nz([2007],40)>39) And (Nz([2008],40)>39) )
merci
C'est bon ! Michel, autant pour moi, j'avais mal recopié ta requete. Gilbert, ta requete donne une ligne de + où un chiffre < 39, elle donne le même résultat que celle de Michel sans la dernière ligne (An d (Nz([2006],40)>39) And (Nz([2007],40)>39) And (Nz([2008],40)>39) ) merci
Michel__D
Bonjour,
Je suis content pour toi que tu ai trouvé l'erreur et merci du retour.
a écrit dans le message de news: C'est bon ! Michel, autant pour moi, j'avais mal recopié ta requete. Gilbert, ta requete donne une ligne de + où un chiffre < 39, elle donne le même résultat que celle de Michel sans la dernière ligne (And (Nz([2006],40)>39) And (Nz([2007],40)>39) And (Nz([2008],40)>39) ) merci
Bonjour,
Je suis content pour toi que tu ai trouvé l'erreur et merci du retour.
<eric.zzzz@club-internet.fr> a écrit dans le message de news:7dd87d43-d7d4-4880-8fde-34c4660c4ca7@z27g2000prd.googlegroups.com...
C'est bon !
Michel, autant pour moi, j'avais mal recopié ta requete.
Gilbert, ta requete donne une ligne de + où un chiffre < 39, elle
donne le même résultat que celle de Michel sans la dernière ligne (And
(Nz([2006],40)>39) And (Nz([2007],40)>39) And (Nz([2008],40)>39) )
merci
Je suis content pour toi que tu ai trouvé l'erreur et merci du retour.
a écrit dans le message de news: C'est bon ! Michel, autant pour moi, j'avais mal recopié ta requete. Gilbert, ta requete donne une ligne de + où un chiffre < 39, elle donne le même résultat que celle de Michel sans la dernière ligne (And (Nz([2006],40)>39) And (Nz([2007],40)>39) And (Nz([2008],40)>39) ) merci