|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Yoann Inscription : février 2011 Messages : 126 ![]() |
Bonjour,
voila dans ma requête j'effectue un like/comme. Mon objectif, c'est d'avoir une requête "dynamique". Je m'explique, j'ai une table1 avec un champ nommé article. j'ai un formulaire : F_3_1_RechercheAvancee, avec dans ce formulaire un sous formulaire qui reprend ma requête LIKE. Mon but est que l'utilisateur qui tape un article dans une étiquette que j'ai faite dans mon F_3_1_RechercheAvancee puisse faire un filtre. voici ma requête : Comme "*" & [forms]![F_3_1_RechercheAvancee]![article] & "*" Tout fonctionne, mais je me suis aperçu que dans ma requête sans la condition j'avais un certain nombre d'article, et quand je mettais ma condition (donc mon like), mon nombre d'article était moindre alors que je n'ai toujours rien marqué dans mes étiquettes. Alors je voulais savoir si vous aviez une explication ? Merci d'avance et Bonne fin de journée |
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Tu as peut-être des champs à Null et cela fait des choses bizares et assez imprévisbles.
La solution la plus simple est que tu simules tes 2 requêtes et que tu compares pour trouver ceux qui manquent. Une fois que tu l'as tu devrais pouvoir trouver pourquoi ils sortent d'un côté et pas de l'autre. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Yoann Inscription : février 2011 Messages : 126 ![]() |
bonjour,
Merci de votre réponse. Oui j'ai des champs qui ont pas mal de ligne vide. D'ailleurs je viens de faire mon calcule, et je tombe a peut prêt sur ce nombre de ligne qui contient des champs vide qui ne s'affiche pas. Comment je pourrais faire pour éviter se problème ? Parce qu'il faut absolument que je passe par cette requête LIKE. |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Jean-Yves DUMASConsultant informatique Inscription : juin 2010 Messages : 325 ![]() |
Bonjour magno,
Rajoute dans ton SQL une combinaison de IIF(ISNULL(monchamp),condition si vrai, condition si faux); ça devrait passer
__________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !!!si tout est OK, n'oubliez pas de cliquer sur
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Développeur amateur Inscription : mars 2009 Messages : 176 ![]() |
Bonsoir,
Si tu modifies le critère de la requête comme suit : Comme "*" & [forms]![F_3_1_RechercheAvancee]![article] & "*" ou est nul les enregistrements nuls pourront s'afficher. cordialement |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Yoann Inscription : février 2011 Messages : 126 ![]() |
Un grand merci pour vos réponses qui fonctionnent à merveille !!!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com