Bonsoir,
J’ai une liste box (lbclient) qui m’affiche ma table client et 2 zones de
recherche.
La premiere TBrechercheRS et la deuxieme TBrechercheVille
Sur événement sur changement de TBrechercheRS :
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE
[client].cp like '" & TBrechercheRS.Text & "*' and [client].ville like '" &
TBrechercheVille.Value & "*' "
Cela fonctionne très bien, mais il y a un hic.
Si j’ai Toto paris
Tutu paris
Tata
Si je n’ai rien dans ma mon champs ville ou dans mon champs RS mon filtre ne
tien pas compte de ces lignes.
Comment faire pour que cela fonctionne sans rendre obligatoire mes champs
dans ma table ?
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
yannick
excusez moi mon lbclient se présente comme ceci:
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' and [client].ville like '" & TBrechercheVille.Value & "*' " sinon j'ai toujours le meme probleme.
@+ yannick
Bonsoir, J’ai une liste box (lbclient) qui m’affiche ma table client et 2 zones de recherche. La premiere TBrechercheRS et la deuxieme TBrechercheVille Sur événement sur changement de TBrechercheRS : Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].cp like '" & TBrechercheRS.Text & "*' and [client].ville like '" & TBrechercheVille.Value & "*' "
Cela fonctionne très bien, mais il y a un hic. Si j’ai Toto paris Tutu paris Tata Si je n’ai rien dans ma mon champs ville ou dans mon champs RS mon filtre ne tien pas compte de ces lignes.
Comment faire pour que cela fonctionne sans rendre obligatoire mes champs dans ma table ?
Merci à tous
@+
Yannick
excusez moi mon lbclient se présente comme ceci:
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE
[client].RS like '" & TBrechercheRS.Text & "*' and [client].ville like '" &
TBrechercheVille.Value & "*' "
sinon j'ai toujours le meme probleme.
@+
yannick
Bonsoir,
J’ai une liste box (lbclient) qui m’affiche ma table client et 2 zones de
recherche.
La premiere TBrechercheRS et la deuxieme TBrechercheVille
Sur événement sur changement de TBrechercheRS :
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE
[client].cp like '" & TBrechercheRS.Text & "*' and [client].ville like '" &
TBrechercheVille.Value & "*' "
Cela fonctionne très bien, mais il y a un hic.
Si j’ai Toto paris
Tutu paris
Tata
Si je n’ai rien dans ma mon champs ville ou dans mon champs RS mon filtre ne
tien pas compte de ces lignes.
Comment faire pour que cela fonctionne sans rendre obligatoire mes champs
dans ma table ?
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' and [client].ville like '" & TBrechercheVille.Value & "*' " sinon j'ai toujours le meme probleme.
@+ yannick
Bonsoir, J’ai une liste box (lbclient) qui m’affiche ma table client et 2 zones de recherche. La premiere TBrechercheRS et la deuxieme TBrechercheVille Sur événement sur changement de TBrechercheRS : Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].cp like '" & TBrechercheRS.Text & "*' and [client].ville like '" & TBrechercheVille.Value & "*' "
Cela fonctionne très bien, mais il y a un hic. Si j’ai Toto paris Tutu paris Tata Si je n’ai rien dans ma mon champs ville ou dans mon champs RS mon filtre ne tien pas compte de ces lignes.
Comment faire pour que cela fonctionne sans rendre obligatoire mes champs dans ma table ?
Merci à tous
@+
Yannick
3stone
Salut,
"yannick" | excusez moi mon lbclient se présente comme ceci: | | Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE | [client].RS like '" & TBrechercheRS.Text & "*' and [client].ville like '" & | TBrechercheVille.Value & "*' " | sinon j'ai toujours le meme probleme.
"yannick"
| excusez moi mon lbclient se présente comme ceci:
|
| Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE
| [client].RS like '" & TBrechercheRS.Text & "*' and [client].ville like '" &
| TBrechercheVille.Value & "*' "
| sinon j'ai toujours le meme probleme.
"yannick" | excusez moi mon lbclient se présente comme ceci: | | Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE | [client].RS like '" & TBrechercheRS.Text & "*' and [client].ville like '" & | TBrechercheVille.Value & "*' " | sinon j'ai toujours le meme probleme.
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
Salut,
"yannick" | excusez moi mon lbclient se présente comme ceci: | | Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE | [client].RS like '" & TBrechercheRS.Text & "*' and [client].ville like '" & | TBrechercheVille.Value & "*' " | sinon j'ai toujours le meme probleme.
Merci Pierre,
mais si je mes:
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE
[client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and
[client].ville like '" &
TBrechercheVille.Value & "*' " Or Is Null
je n'ai plus rien dans mon Lbclient.
@+
Yannick
Salut,
"yannick"
| excusez moi mon lbclient se présente comme ceci:
|
| Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE
| [client].RS like '" & TBrechercheRS.Text & "*' and [client].ville like '" &
| TBrechercheVille.Value & "*' "
| sinon j'ai toujours le meme probleme.
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
Salut,
"yannick" | excusez moi mon lbclient se présente comme ceci: | | Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE | [client].RS like '" & TBrechercheRS.Text & "*' and [client].ville like '" & | TBrechercheVille.Value & "*' " | sinon j'ai toujours le meme probleme.
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null ) And ([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville Is Null);
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null )
And
([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville
Is Null);
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: EE497A82-2864-45B6-ABA5-DE3AF5F5479A@microsoft.com...
Merci Pierre,
mais si je mes:
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client]
WHERE
[client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and
[client].ville like '" &
TBrechercheVille.Value & "*' " Or Is Null
je n'ai plus rien dans mon Lbclient.
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null ) And ([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville Is Null);
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
yannick
merci Raymond cela fonctionne mais pas tout a fait si je fais Lbcedex.RowSource = "SELECT [cedex].[N°cp],[cedex].cp, [cedex].Ville FROM [cedex] WHERE ([cedex].cp like '" & TBrecherchecp.Text & "*' Or [cedex].cp Is Null )and ([cedex].ville like '" & TBrechercheVille.Value & "*' Or [cedex].ville Is Null) "
si j' ai rien dans cp et dans ville je mes yannick
si TBrechercheVille = y il va m'afficher toutes les villes commençant par y et par rien (normale) mais cela m'interesse pas le "rien". Il yaurait il un moyen de ne pas tenrir compte de se critere sachant que je peux aussi rien avoir dans ville
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null ) And ([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville Is Null);
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
merci Raymond cela fonctionne mais pas tout a fait
si je fais
Lbcedex.RowSource = "SELECT [cedex].[N°cp],[cedex].cp, [cedex].Ville FROM
[cedex] WHERE ([cedex].cp like '" & TBrecherchecp.Text & "*' Or [cedex].cp
Is Null )and ([cedex].ville like '" & TBrechercheVille.Value & "*' Or
[cedex].ville Is Null) "
si j' ai rien dans cp et dans ville je mes yannick
si TBrechercheVille = y
il va m'afficher toutes les villes commençant par y et par rien (normale)
mais cela m'interesse pas le "rien".
Il yaurait il un moyen de ne pas tenrir compte de se critere sachant que je
peux aussi rien avoir dans ville
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null )
And
([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville
Is Null);
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: EE497A82-2864-45B6-ABA5-DE3AF5F5479A@microsoft.com...
Merci Pierre,
mais si je mes:
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client]
WHERE
[client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and
[client].ville like '" &
TBrechercheVille.Value & "*' " Or Is Null
je n'ai plus rien dans mon Lbclient.
merci Raymond cela fonctionne mais pas tout a fait si je fais Lbcedex.RowSource = "SELECT [cedex].[N°cp],[cedex].cp, [cedex].Ville FROM [cedex] WHERE ([cedex].cp like '" & TBrecherchecp.Text & "*' Or [cedex].cp Is Null )and ([cedex].ville like '" & TBrechercheVille.Value & "*' Or [cedex].ville Is Null) "
si j' ai rien dans cp et dans ville je mes yannick
si TBrechercheVille = y il va m'afficher toutes les villes commençant par y et par rien (normale) mais cela m'interesse pas le "rien". Il yaurait il un moyen de ne pas tenrir compte de se critere sachant que je peux aussi rien avoir dans ville
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null ) And ([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville Is Null);
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
Raymond [mvp]
essaie de placer deux IIF pour tester les deux conditions , un pour le nul et un pour le like
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
merci Raymond cela fonctionne mais pas tout a fait si je fais Lbcedex.RowSource = "SELECT [cedex].[N°cp],[cedex].cp, [cedex].Ville FROM [cedex] WHERE ([cedex].cp like '" & TBrecherchecp.Text & "*' Or [cedex].cp Is Null )and ([cedex].ville like '" & TBrechercheVille.Value & "*' Or [cedex].ville Is Null) "
si j' ai rien dans cp et dans ville je mes yannick
si TBrechercheVille = y il va m'afficher toutes les villes commençant par y et par rien (normale) mais cela m'interesse pas le "rien". Il yaurait il un moyen de ne pas tenrir compte de se critere sachant que je peux aussi rien avoir dans ville
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null ) And ([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville Is Null);
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
essaie de placer deux IIF pour tester les deux conditions , un pour le nul
et un pour le like
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: ECFBE211-A541-44F1-9374-378E5B4A030F@microsoft.com...
merci Raymond cela fonctionne mais pas tout a fait
si je fais
Lbcedex.RowSource = "SELECT [cedex].[N°cp],[cedex].cp, [cedex].Ville FROM
[cedex] WHERE ([cedex].cp like '" & TBrecherchecp.Text & "*' Or
[cedex].cp
Is Null )and ([cedex].ville like '" & TBrechercheVille.Value & "*' Or
[cedex].ville Is Null) "
si j' ai rien dans cp et dans ville je mes yannick
si TBrechercheVille = y
il va m'afficher toutes les villes commençant par y et par rien (normale)
mais cela m'interesse pas le "rien".
Il yaurait il un moyen de ne pas tenrir compte de se critere sachant que
je
peux aussi rien avoir dans ville
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null )
And
([client].ville like '" & TBrechercheVille.Value & "*' " Or
[client].ville
Is Null);
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: EE497A82-2864-45B6-ABA5-DE3AF5F5479A@microsoft.com...
Merci Pierre,
mais si je mes:
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client]
WHERE
[client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and
[client].ville like '" &
TBrechercheVille.Value & "*' " Or Is Null
je n'ai plus rien dans mon Lbclient.
essaie de placer deux IIF pour tester les deux conditions , un pour le nul et un pour le like
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
merci Raymond cela fonctionne mais pas tout a fait si je fais Lbcedex.RowSource = "SELECT [cedex].[N°cp],[cedex].cp, [cedex].Ville FROM [cedex] WHERE ([cedex].cp like '" & TBrecherchecp.Text & "*' Or [cedex].cp Is Null )and ([cedex].ville like '" & TBrechercheVille.Value & "*' Or [cedex].ville Is Null) "
si j' ai rien dans cp et dans ville je mes yannick
si TBrechercheVille = y il va m'afficher toutes les villes commençant par y et par rien (normale) mais cela m'interesse pas le "rien". Il yaurait il un moyen de ne pas tenrir compte de se critere sachant que je peux aussi rien avoir dans ville
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null ) And ([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville Is Null);
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
yannick
Excuse moi mais je ne vois pas comment les placer. Je me demande aussi s'il faut que je test 2 fois pour 2 criteres de recherche si j'en ai 10 j'aurai 10 tests? @+ Yannick
essaie de placer deux IIF pour tester les deux conditions , un pour le nul et un pour le like
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
merci Raymond cela fonctionne mais pas tout a fait si je fais Lbcedex.RowSource = "SELECT [cedex].[N°cp],[cedex].cp, [cedex].Ville FROM [cedex] WHERE ([cedex].cp like '" & TBrecherchecp.Text & "*' Or [cedex].cp Is Null )and ([cedex].ville like '" & TBrechercheVille.Value & "*' Or [cedex].ville Is Null) "
si j' ai rien dans cp et dans ville je mes yannick
si TBrechercheVille = y il va m'afficher toutes les villes commençant par y et par rien (normale) mais cela m'interesse pas le "rien". Il yaurait il un moyen de ne pas tenrir compte de se critere sachant que je peux aussi rien avoir dans ville
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null ) And ([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville Is Null);
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
Excuse moi mais je ne vois pas comment les placer.
Je me demande aussi s'il faut que je test 2 fois pour 2 criteres de
recherche si j'en ai 10 j'aurai 10 tests?
@+
Yannick
essaie de placer deux IIF pour tester les deux conditions , un pour le nul
et un pour le like
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: ECFBE211-A541-44F1-9374-378E5B4A030F@microsoft.com...
merci Raymond cela fonctionne mais pas tout a fait
si je fais
Lbcedex.RowSource = "SELECT [cedex].[N°cp],[cedex].cp, [cedex].Ville FROM
[cedex] WHERE ([cedex].cp like '" & TBrecherchecp.Text & "*' Or
[cedex].cp
Is Null )and ([cedex].ville like '" & TBrechercheVille.Value & "*' Or
[cedex].ville Is Null) "
si j' ai rien dans cp et dans ville je mes yannick
si TBrechercheVille = y
il va m'afficher toutes les villes commençant par y et par rien (normale)
mais cela m'interesse pas le "rien".
Il yaurait il un moyen de ne pas tenrir compte de se critere sachant que
je
peux aussi rien avoir dans ville
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null )
And
([client].ville like '" & TBrechercheVille.Value & "*' " Or
[client].ville
Is Null);
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: EE497A82-2864-45B6-ABA5-DE3AF5F5479A@microsoft.com...
Merci Pierre,
mais si je mes:
Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client]
WHERE
[client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and
[client].ville like '" &
TBrechercheVille.Value & "*' " Or Is Null
je n'ai plus rien dans mon Lbclient.
Excuse moi mais je ne vois pas comment les placer. Je me demande aussi s'il faut que je test 2 fois pour 2 criteres de recherche si j'en ai 10 j'aurai 10 tests? @+ Yannick
essaie de placer deux IIF pour tester les deux conditions , un pour le nul et un pour le like
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
merci Raymond cela fonctionne mais pas tout a fait si je fais Lbcedex.RowSource = "SELECT [cedex].[N°cp],[cedex].cp, [cedex].Ville FROM [cedex] WHERE ([cedex].cp like '" & TBrecherchecp.Text & "*' Or [cedex].cp Is Null )and ([cedex].ville like '" & TBrechercheVille.Value & "*' Or [cedex].ville Is Null) "
si j' ai rien dans cp et dans ville je mes yannick
si TBrechercheVille = y il va m'afficher toutes les villes commençant par y et par rien (normale) mais cela m'interesse pas le "rien". Il yaurait il un moyen de ne pas tenrir compte de se critere sachant que je peux aussi rien avoir dans ville
@+
Yannick
Bonsoir.
essaie comme ceci:
([client].RS like '" & TBrechercheRS.Text & "*' Or [client].RS Is Null ) And ([client].ville like '" & TBrechercheVille.Value & "*' " Or [client].ville Is Null);
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Pierre, mais si je mes: Lbclient.RowSource = "SELECT [client].RS, [client].Ville FROM [client] WHERE [client].RS like '" & TBrechercheRS.Text & "*' Or Is Null and [client].ville like '" & TBrechercheVille.Value & "*' " Or Is Null je n'ai plus rien dans mon Lbclient.
@+
Yannick
Raymond [mvp]
dans ce cas on ne peux pas tout faire d'un seul coup car il y aura des Null de partout et des non Null aussi. Il faut faire une 1ere requête pour sélectionner que les null ou que les non Null et ensuite les villes commençant par Y par exemple.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Excuse moi mais je ne vois pas comment les placer. Je me demande aussi s'il faut que je test 2 fois pour 2 criteres de recherche si j'en ai 10 j'aurai 10 tests? @+ Yannick
dans ce cas on ne peux pas tout faire d'un seul coup car il y aura des Null
de partout et des non Null aussi. Il faut faire une 1ere requête pour
sélectionner que les null ou que les non Null et ensuite les villes
commençant par Y par exemple.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: 907EF861-AFDC-4101-8D12-2B1A8E75E9BB@microsoft.com...
Excuse moi mais je ne vois pas comment les placer.
Je me demande aussi s'il faut que je test 2 fois pour 2 criteres de
recherche si j'en ai 10 j'aurai 10 tests?
@+
Yannick
dans ce cas on ne peux pas tout faire d'un seul coup car il y aura des Null de partout et des non Null aussi. Il faut faire une 1ere requête pour sélectionner que les null ou que les non Null et ensuite les villes commençant par Y par exemple.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Excuse moi mais je ne vois pas comment les placer. Je me demande aussi s'il faut que je test 2 fois pour 2 criteres de recherche si j'en ai 10 j'aurai 10 tests? @+ Yannick
yannick
Merci Raymond pour 2 criteres ok mais j'ai des formulaire avec 10 criteres, la galere!!!!!$ ce n'est pas jouable
je te remercie de m'avoir donner un coup de pouce.
@+ Yannick
dans ce cas on ne peux pas tout faire d'un seul coup car il y aura des Null de partout et des non Null aussi. Il faut faire une 1ere requête pour sélectionner que les null ou que les non Null et ensuite les villes commençant par Y par exemple.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Excuse moi mais je ne vois pas comment les placer. Je me demande aussi s'il faut que je test 2 fois pour 2 criteres de recherche si j'en ai 10 j'aurai 10 tests? @+ Yannick
Merci Raymond
pour 2 criteres ok mais j'ai des formulaire avec 10 criteres, la galere!!!!!$
ce n'est pas jouable
je te remercie de m'avoir donner un coup de pouce.
@+
Yannick
dans ce cas on ne peux pas tout faire d'un seul coup car il y aura des Null
de partout et des non Null aussi. Il faut faire une 1ere requête pour
sélectionner que les null ou que les non Null et ensuite les villes
commençant par Y par exemple.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: 907EF861-AFDC-4101-8D12-2B1A8E75E9BB@microsoft.com...
Excuse moi mais je ne vois pas comment les placer.
Je me demande aussi s'il faut que je test 2 fois pour 2 criteres de
recherche si j'en ai 10 j'aurai 10 tests?
@+
Yannick
Merci Raymond pour 2 criteres ok mais j'ai des formulaire avec 10 criteres, la galere!!!!!$ ce n'est pas jouable
je te remercie de m'avoir donner un coup de pouce.
@+ Yannick
dans ce cas on ne peux pas tout faire d'un seul coup car il y aura des Null de partout et des non Null aussi. Il faut faire une 1ere requête pour sélectionner que les null ou que les non Null et ensuite les villes commençant par Y par exemple.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Excuse moi mais je ne vois pas comment les placer. Je me demande aussi s'il faut que je test 2 fois pour 2 criteres de recherche si j'en ai 10 j'aurai 10 tests? @+ Yannick
Raymond [mvp]
c'est très jouable si tu élimines d'abord le cas des Null en une seule requête et ensuite tu traites les like .
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Raymond pour 2 criteres ok mais j'ai des formulaire avec 10 criteres, la galere!!!!!$ ce n'est pas jouable
je te remercie de m'avoir donner un coup de pouce.
@+ Yannick
c'est très jouable si tu élimines d'abord le cas des Null en une seule
requête et ensuite tu traites les like
.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: D2AD31D7-3201-4565-82AA-4A6EC20A84DD@microsoft.com...
Merci Raymond
pour 2 criteres ok mais j'ai des formulaire avec 10 criteres, la
galere!!!!!$
ce n'est pas jouable
je te remercie de m'avoir donner un coup de pouce.
c'est très jouable si tu élimines d'abord le cas des Null en une seule requête et ensuite tu traites les like .
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Merci Raymond pour 2 criteres ok mais j'ai des formulaire avec 10 criteres, la galere!!!!!$ ce n'est pas jouable
je te remercie de m'avoir donner un coup de pouce.