Bonjour RaphK34,
essaie ceci :
SELECT TClient.Etge
FROM TClient
WHERE IIf(IsNull([Formulaires]![Formulaire1]![ETGER]),isnull
((TClient.Etge)) or ville like "*",(TClient.Etge) like "*" &
[Formulaires]! [Formulaire1]![ETGER] & "*");
Tiens moi au courant.
A+
Eric
Bonjour RaphK34,
essaie ceci :
SELECT TClient.Etge
FROM TClient
WHERE IIf(IsNull([Formulaires]![Formulaire1]![ETGER]),isnull
((TClient.Etge)) or ville like "*",(TClient.Etge) like "*" &
[Formulaires]! [Formulaire1]![ETGER] & "*");
Tiens moi au courant.
A+
Eric
Bonjour RaphK34,
essaie ceci :
SELECT TClient.Etge
FROM TClient
WHERE IIf(IsNull([Formulaires]![Formulaire1]![ETGER]),isnull
((TClient.Etge)) or ville like "*",(TClient.Etge) like "*" &
[Formulaires]! [Formulaire1]![ETGER] & "*");
Tiens moi au courant.
A+
Eric
Merci, tu es un GENI !!!
En effet ça marche parfaitement, mais maintenant il va falloir que je
comprenne car je te laisse imaginer qu'il y en a des conditions !!!
Merci beaucoup, maintenant je vais pouvoir avancer !!!
Merci, tu es un GENI !!!
En effet ça marche parfaitement, mais maintenant il va falloir que je
comprenne car je te laisse imaginer qu'il y en a des conditions !!!
Merci beaucoup, maintenant je vais pouvoir avancer !!!
Merci, tu es un GENI !!!
En effet ça marche parfaitement, mais maintenant il va falloir que je
comprenne car je te laisse imaginer qu'il y en a des conditions !!!
Merci beaucoup, maintenant je vais pouvoir avancer !!!
bonjour
j'ai déjà fait çà, mais ou j'ai mis le truc ????
il me semble que je mettais un OU style
VraiFaux([forms]![F1]![ETGER] ="";Null;"")
Null ou Est Nul ? essaie ce truc
a savoir si [forms]![F1]![ETGER] est "" ou Null si reien dedans, mais tu changeras la condition
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"RaphK34" a écrit dans le message de news:%je suis bien d'accord que ça devrait ;(
je vais te donner les SQL, comme ça on parlera de la même chose ;)
sachant que [forms]![F1]![ETGER] c'est l' "Argument" (l'équivalent de ton
[ZdT])
et que Etge est le champs de ma table ( l'équivalent de ton [C1])
SQL requête de base:
SELECT TClient.Etge
FROM TClient
WHERE (((TClient.Etge) Like "*" & [forms]![F1]![ETGER] & "*"));
Résultat si ETGER est Null: Tous sauf les NULL !!! alors que j'attendais
TOUS
si ETGER =RD : C'est ok, j'ai tous les *RD* sans les null
SQL de ta requête:
SELECT TClient.Etge
FROM TClient
WHERE
(((TClient.Etge)=IIf(IsNull([forms]![F1]![ETGER]),[Etge],(TClient.Etge) Like
"*" & [forms]![F1]![ETGER] & "*")));
Résultat si ETGER est Null: Tous sauf les NULL !!! alors que j'attendais
TOUS
si ETGER =RD : 1 trouvé = 0 (Zero) alors que j'attendais tous
les RDC RDJ ...
j'ai même poussé en modifiant comme ceci:
SELECT TClient.Etge
FROM TClient
WHERE
(((TClient.Etge)=IIf(IsNull([forms]![F1]![ETGER]),([TClient].[Etge])=([Tclient].[Etge]),([TClient].[Etge])
Like "*" & [forms]![F1]![ETGER] & "*")));
Résultat si ETGER est Null: que les Etge = -1 !!! alors que j'attendais TOUS
si ETGER =RD : 1 trouvé = 0 (Zero) alors que j'attendais tous
les RDC RDJ ...
HELP je ne comprends plus rien :((
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------
"3stone" a écrit dans le message de news:
%
| Salut,
|
| "RaphK34"
| > Merci, mais Et bien Non :((
|
| ca devrait, pourtant...
|
|
| > Mais j'ai poussé le raisonnement, et c'est [c1] qu'il ne reconnait pas
!!!
|
|
| [c1] est le nom du champ pour lequel tu place le critère...
|
| il *doit* donc le connaitre!
|
|
| --
| A+
| Pierre (3stone) Access MVP
| ~~~~~~~~~~~~~~~~~~~~~~~
| http://users.skynet.be/mpfa
| http://users.skynet.be/accesshome
|
|
|
bonjour
j'ai déjà fait çà, mais ou j'ai mis le truc ????
il me semble que je mettais un OU style
VraiFaux([forms]![F1]![ETGER] ="";Null;"")
Null ou Est Nul ? essaie ce truc
a savoir si [forms]![F1]![ETGER] est "" ou Null si reien dedans, mais tu changeras la condition
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"RaphK34" <nospampizza.mpl@tiscali.fr> a écrit dans le message de news:%234lqqmS4EHA.2608@TK2MSFTNGP10.phx.gbl...
je suis bien d'accord que ça devrait ;(
je vais te donner les SQL, comme ça on parlera de la même chose ;)
sachant que [forms]![F1]![ETGER] c'est l' "Argument" (l'équivalent de ton
[ZdT])
et que Etge est le champs de ma table ( l'équivalent de ton [C1])
SQL requête de base:
SELECT TClient.Etge
FROM TClient
WHERE (((TClient.Etge) Like "*" & [forms]![F1]![ETGER] & "*"));
Résultat si ETGER est Null: Tous sauf les NULL !!! alors que j'attendais
TOUS
si ETGER =RD : C'est ok, j'ai tous les *RD* sans les null
SQL de ta requête:
SELECT TClient.Etge
FROM TClient
WHERE
(((TClient.Etge)=IIf(IsNull([forms]![F1]![ETGER]),[Etge],(TClient.Etge) Like
"*" & [forms]![F1]![ETGER] & "*")));
Résultat si ETGER est Null: Tous sauf les NULL !!! alors que j'attendais
TOUS
si ETGER =RD : 1 trouvé = 0 (Zero) alors que j'attendais tous
les RDC RDJ ...
j'ai même poussé en modifiant comme ceci:
SELECT TClient.Etge
FROM TClient
WHERE
(((TClient.Etge)=IIf(IsNull([forms]![F1]![ETGER]),([TClient].[Etge])=([Tclient].[Etge]),([TClient].[Etge])
Like "*" & [forms]![F1]![ETGER] & "*")));
Résultat si ETGER est Null: que les Etge = -1 !!! alors que j'attendais TOUS
si ETGER =RD : 1 trouvé = 0 (Zero) alors que j'attendais tous
les RDC RDJ ...
HELP je ne comprends plus rien :((
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
nospampizza.mpl@tiscali.fr en enlevant nospam.
--------------------------------------------
"3stone" <3_stone_@_sky_net.be> a écrit dans le message de news:
%23BHUJRS4EHA.2404@TK2MSFTNGP14.phx.gbl...
| Salut,
|
| "RaphK34"
| > Merci, mais Et bien Non :((
|
| ca devrait, pourtant...
|
|
| > Mais j'ai poussé le raisonnement, et c'est [c1] qu'il ne reconnait pas
!!!
|
|
| [c1] est le nom du champ pour lequel tu place le critère...
|
| il *doit* donc le connaitre!
|
|
| --
| A+
| Pierre (3stone) Access MVP
| ~~~~~~~~~~~~~~~~~~~~~~~
| http://users.skynet.be/mpfa
| http://users.skynet.be/accesshome
|
|
|
bonjour
j'ai déjà fait çà, mais ou j'ai mis le truc ????
il me semble que je mettais un OU style
VraiFaux([forms]![F1]![ETGER] ="";Null;"")
Null ou Est Nul ? essaie ce truc
a savoir si [forms]![F1]![ETGER] est "" ou Null si reien dedans, mais tu changeras la condition
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"RaphK34" a écrit dans le message de news:%je suis bien d'accord que ça devrait ;(
je vais te donner les SQL, comme ça on parlera de la même chose ;)
sachant que [forms]![F1]![ETGER] c'est l' "Argument" (l'équivalent de ton
[ZdT])
et que Etge est le champs de ma table ( l'équivalent de ton [C1])
SQL requête de base:
SELECT TClient.Etge
FROM TClient
WHERE (((TClient.Etge) Like "*" & [forms]![F1]![ETGER] & "*"));
Résultat si ETGER est Null: Tous sauf les NULL !!! alors que j'attendais
TOUS
si ETGER =RD : C'est ok, j'ai tous les *RD* sans les null
SQL de ta requête:
SELECT TClient.Etge
FROM TClient
WHERE
(((TClient.Etge)=IIf(IsNull([forms]![F1]![ETGER]),[Etge],(TClient.Etge) Like
"*" & [forms]![F1]![ETGER] & "*")));
Résultat si ETGER est Null: Tous sauf les NULL !!! alors que j'attendais
TOUS
si ETGER =RD : 1 trouvé = 0 (Zero) alors que j'attendais tous
les RDC RDJ ...
j'ai même poussé en modifiant comme ceci:
SELECT TClient.Etge
FROM TClient
WHERE
(((TClient.Etge)=IIf(IsNull([forms]![F1]![ETGER]),([TClient].[Etge])=([Tclient].[Etge]),([TClient].[Etge])
Like "*" & [forms]![F1]![ETGER] & "*")));
Résultat si ETGER est Null: que les Etge = -1 !!! alors que j'attendais TOUS
si ETGER =RD : 1 trouvé = 0 (Zero) alors que j'attendais tous
les RDC RDJ ...
HELP je ne comprends plus rien :((
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------
"3stone" a écrit dans le message de news:
%
| Salut,
|
| "RaphK34"
| > Merci, mais Et bien Non :((
|
| ca devrait, pourtant...
|
|
| > Mais j'ai poussé le raisonnement, et c'est [c1] qu'il ne reconnait pas
!!!
|
|
| [c1] est le nom du champ pour lequel tu place le critère...
|
| il *doit* donc le connaitre!
|
|
| --
| A+
| Pierre (3stone) Access MVP
| ~~~~~~~~~~~~~~~~~~~~~~~
| http://users.skynet.be/mpfa
| http://users.skynet.be/accesshome
|
|
|
alors, c'est tordu
WHERE (((IIf(InStr([etge],[forms]![F1]![ETGER])>0,-1,0))<IIf(IsNull
([forms]![F1]![ETGER]),1,0)))
alors, c'est tordu
WHERE (((IIf(InStr([etge],[forms]![F1]![ETGER])>0,-1,0))<IIf(IsNull
([forms]![F1]![ETGER]),1,0)))
alors, c'est tordu
WHERE (((IIf(InStr([etge],[forms]![F1]![ETGER])>0,-1,0))<IIf(IsNull
([forms]![F1]![ETGER]),1,0)))
Bonjour Pierre,
"Pierre CFI [mvp]" écrivaitalors, c'est tordu
WHERE (((IIf(InStr([etge],[forms]![F1]![ETGER])>0,-1,0))<IIf(IsNull
([forms]![F1]![ETGER]),1,0)))
C'est le moins que l'on puisse dire Pierre ! 8-)
Quand bien même que j'arriverai à décoder, que je n'oserai coller ça dans
la fenêtre SQL ;-))
A+
Eric
Bonjour Pierre,
"Pierre CFI [mvp]" écrivait
alors, c'est tordu
WHERE (((IIf(InStr([etge],[forms]![F1]![ETGER])>0,-1,0))<IIf(IsNull
([forms]![F1]![ETGER]),1,0)))
C'est le moins que l'on puisse dire Pierre ! 8-)
Quand bien même que j'arriverai à décoder, que je n'oserai coller ça dans
la fenêtre SQL ;-))
A+
Eric
Bonjour Pierre,
"Pierre CFI [mvp]" écrivaitalors, c'est tordu
WHERE (((IIf(InStr([etge],[forms]![F1]![ETGER])>0,-1,0))<IIf(IsNull
([forms]![F1]![ETGER]),1,0)))
C'est le moins que l'on puisse dire Pierre ! 8-)
Quand bien même que j'arriverai à décoder, que je n'oserai coller ça dans
la fenêtre SQL ;-))
A+
Eric