je viens de mettre en place une combo box et je butte sur le problème
suivant : quand je choisis une valeur, j'arrive à m'en servir comme filtre
dans une requête, mais quand je ne choisis aucune valeur, j'aimerais que la
requête affiche toutes les valeurs.
Or, avec une formule conditionnelle j'annonce que si ma liste déroulante est
<>"" alors j'affiche la valeur de la liste déroulante si non "*" ou comme
"*"
Mais si la liste déroulante est vide, la requête l'est aussi.
J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule
conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors
j'affiche la valeur de la liste déroulante si non "*" ou comme "*"
Mais ça ne fonctionne pas mieux.
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
Eric
Bonjour Jac,
Soient : - Formulaire1, le nom de ton formulaire contenant la combobox nommée Modifiable0 - LeChamp, le nom du champ sur lequel tu veux mettre en place le critère dans la requête.
Sur la ligne Critère du champ nommé LeChamp, tu mets la formule suivante :
je viens de mettre en place une combo box et je butte sur le problème suivant : quand je choisis une valeur, j'arrive à m'en servir comme filtre dans une requête, mais quand je ne choisis aucune valeur, j'aimerais que la requête affiche toutes les valeurs. Or, avec une formule conditionnelle j'annonce que si ma liste déroulante est <>"" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais si la liste déroulante est vide, la requête l'est aussi. J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais ça ne fonctionne pas mieux.
Merci à qui pourrait me mettre sur la voie.
Jac
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Jac,
Soient :
- Formulaire1, le nom de ton formulaire contenant la combobox
nommée Modifiable0
- LeChamp, le nom du champ sur lequel tu veux mettre en place
le critère dans la requête.
Sur la ligne Critère du champ nommé LeChamp,
tu mets la formule suivante :
je viens de mettre en place une combo box et je butte sur le problème
suivant : quand je choisis une valeur, j'arrive à m'en servir comme filtre
dans une requête, mais quand je ne choisis aucune valeur, j'aimerais que la
requête affiche toutes les valeurs.
Or, avec une formule conditionnelle j'annonce que si ma liste déroulante est
<>"" alors j'affiche la valeur de la liste déroulante si non "*" ou comme
"*"
Mais si la liste déroulante est vide, la requête l'est aussi.
J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule
conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors
j'affiche la valeur de la liste déroulante si non "*" ou comme "*"
Mais ça ne fonctionne pas mieux.
Merci à qui pourrait me mettre sur la voie.
Jac
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Soient : - Formulaire1, le nom de ton formulaire contenant la combobox nommée Modifiable0 - LeChamp, le nom du champ sur lequel tu veux mettre en place le critère dans la requête.
Sur la ligne Critère du champ nommé LeChamp, tu mets la formule suivante :
je viens de mettre en place une combo box et je butte sur le problème suivant : quand je choisis une valeur, j'arrive à m'en servir comme filtre dans une requête, mais quand je ne choisis aucune valeur, j'aimerais que la requête affiche toutes les valeurs. Or, avec une formule conditionnelle j'annonce que si ma liste déroulante est <>"" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais si la liste déroulante est vide, la requête l'est aussi. J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais ça ne fonctionne pas mieux.
Merci à qui pourrait me mettre sur la voie.
Jac
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Jac
Bien vu la ruse... Merci
"Eric" a écrit dans le message de news: O0JC$
Bonjour Jac,
Soient : - Formulaire1, le nom de ton formulaire contenant la combobox nommée Modifiable0 - LeChamp, le nom du champ sur lequel tu veux mettre en place le critère dans la requête.
Sur la ligne Critère du champ nommé LeChamp, tu mets la formule suivante :
je viens de mettre en place une combo box et je butte sur le problème suivant : quand je choisis une valeur, j'arrive à m'en servir comme filtre dans une requête, mais quand je ne choisis aucune valeur, j'aimerais que la requête affiche toutes les valeurs. Or, avec une formule conditionnelle j'annonce que si ma liste déroulante est <>"" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais si la liste déroulante est vide, la requête l'est aussi. J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais ça ne fonctionne pas mieux.
Merci à qui pourrait me mettre sur la voie.
Jac
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bien vu la ruse...
Merci
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
O0JC$B3jFHA.2484@TK2MSFTNGP15.phx.gbl...
Bonjour Jac,
Soient :
- Formulaire1, le nom de ton formulaire contenant la combobox
nommée Modifiable0
- LeChamp, le nom du champ sur lequel tu veux mettre en place
le critère dans la requête.
Sur la ligne Critère du champ nommé LeChamp,
tu mets la formule suivante :
je viens de mettre en place une combo box et je butte sur le problème
suivant : quand je choisis une valeur, j'arrive à m'en servir comme
filtre dans une requête, mais quand je ne choisis aucune valeur,
j'aimerais que la requête affiche toutes les valeurs.
Or, avec une formule conditionnelle j'annonce que si ma liste déroulante
est <>"" alors j'affiche la valeur de la liste déroulante si non "*" ou
comme "*"
Mais si la liste déroulante est vide, la requête l'est aussi.
J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule
conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors
j'affiche la valeur de la liste déroulante si non "*" ou comme "*"
Mais ça ne fonctionne pas mieux.
Merci à qui pourrait me mettre sur la voie.
Jac
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Soient : - Formulaire1, le nom de ton formulaire contenant la combobox nommée Modifiable0 - LeChamp, le nom du champ sur lequel tu veux mettre en place le critère dans la requête.
Sur la ligne Critère du champ nommé LeChamp, tu mets la formule suivante :
je viens de mettre en place une combo box et je butte sur le problème suivant : quand je choisis une valeur, j'arrive à m'en servir comme filtre dans une requête, mais quand je ne choisis aucune valeur, j'aimerais que la requête affiche toutes les valeurs. Or, avec une formule conditionnelle j'annonce que si ma liste déroulante est <>"" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais si la liste déroulante est vide, la requête l'est aussi. J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais ça ne fonctionne pas mieux.
Merci à qui pourrait me mettre sur la voie.
Jac
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
pgz
Actuellement tu exprimes ton filtre par une instruction SELECT sur une requête existant ou par une création de requête? Dans ces deux cas tu peux sauter la clause WHERE plutôt que dans faire : WHERE MaVariable LIKE *. Attention auusi a ne pas écrire SELECT '*' au lieu de SELECT*. PGZ
Bonjour à tous,
je viens de mettre en place une combo box et je butte sur le problème suivant : quand je choisis une valeur, j'arrive à m'en servir comme filtre dans une requête, mais quand je ne choisis aucune valeur, j'aimerais que la requête affiche toutes les valeurs. Or, avec une formule conditionnelle j'annonce que si ma liste déroulante est <>"" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais si la liste déroulante est vide, la requête l'est aussi. J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais ça ne fonctionne pas mieux.
Merci à qui pourrait me mettre sur la voie.
Jac
Actuellement tu exprimes ton filtre par une instruction SELECT sur une
requête existant ou par une création de requête?
Dans ces deux cas tu peux sauter la clause WHERE plutôt que dans faire :
WHERE MaVariable LIKE *.
Attention auusi a ne pas écrire SELECT '*' au lieu de SELECT*.
PGZ
Bonjour à tous,
je viens de mettre en place une combo box et je butte sur le problème
suivant : quand je choisis une valeur, j'arrive à m'en servir comme filtre
dans une requête, mais quand je ne choisis aucune valeur, j'aimerais que la
requête affiche toutes les valeurs.
Or, avec une formule conditionnelle j'annonce que si ma liste déroulante est
<>"" alors j'affiche la valeur de la liste déroulante si non "*" ou comme
"*"
Mais si la liste déroulante est vide, la requête l'est aussi.
J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule
conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors
j'affiche la valeur de la liste déroulante si non "*" ou comme "*"
Mais ça ne fonctionne pas mieux.
Actuellement tu exprimes ton filtre par une instruction SELECT sur une requête existant ou par une création de requête? Dans ces deux cas tu peux sauter la clause WHERE plutôt que dans faire : WHERE MaVariable LIKE *. Attention auusi a ne pas écrire SELECT '*' au lieu de SELECT*. PGZ
Bonjour à tous,
je viens de mettre en place une combo box et je butte sur le problème suivant : quand je choisis une valeur, j'arrive à m'en servir comme filtre dans une requête, mais quand je ne choisis aucune valeur, j'aimerais que la requête affiche toutes les valeurs. Or, avec une formule conditionnelle j'annonce que si ma liste déroulante est <>"" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais si la liste déroulante est vide, la requête l'est aussi. J'ai essayé en rajoutant dans ma liste une valeur TOUS et dans la formule conditionnelle je calcule que si ma liste déroulante est <>"TOUS" alors j'affiche la valeur de la liste déroulante si non "*" ou comme "*" Mais ça ne fonctionne pas mieux.
Merci à qui pourrait me mettre sur la voie.
Jac
Eric
Bonjour pgz,
Actuellement tu exprimes ton filtre par une instruction SELECT sur une requête existant ou par une création de requête? Dans ces deux cas tu peux sauter la clause WHERE plutôt que dans faire : WHERE MaVariable LIKE *.
Heu !!!! T'es sur de ton coup là ?
Attention auusi a ne pas écrire SELECT '*' au lieu de SELECT*.
Même là j'aurais tendance à écrire SELECT *
;-) -- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour pgz,
Actuellement tu exprimes ton filtre par une instruction SELECT sur une
requête existant ou par une création de requête?
Dans ces deux cas tu peux sauter la clause WHERE plutôt que dans faire :
WHERE MaVariable LIKE *.
Heu !!!! T'es sur de ton coup là ?
Attention auusi a ne pas écrire SELECT '*' au lieu de SELECT*.
Même là j'aurais tendance à écrire SELECT *
;-)
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Actuellement tu exprimes ton filtre par une instruction SELECT sur une requête existant ou par une création de requête? Dans ces deux cas tu peux sauter la clause WHERE plutôt que dans faire : WHERE MaVariable LIKE *.
Heu !!!! T'es sur de ton coup là ?
Attention auusi a ne pas écrire SELECT '*' au lieu de SELECT*.
Même là j'aurais tendance à écrire SELECT *
;-) -- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
pgz
oui, je suis presque sûr du coup. Oui bien sûr c'est SELECT *. pgz
Bonjour pgz,
Actuellement tu exprimes ton filtre par une instruction SELECT sur une requête existant ou par une création de requête? Dans ces deux cas tu peux sauter la clause WHERE plutôt que dans faire : WHERE MaVariable LIKE *.
Heu !!!! T'es sur de ton coup là ?
Attention auusi a ne pas écrire SELECT '*' au lieu de SELECT*.
Même là j'aurais tendance à écrire SELECT *
;-) -- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
oui, je suis presque sûr du coup.
Oui bien sûr c'est SELECT *.
pgz
Bonjour pgz,
Actuellement tu exprimes ton filtre par une instruction SELECT sur une
requête existant ou par une création de requête?
Dans ces deux cas tu peux sauter la clause WHERE plutôt que dans faire :
WHERE MaVariable LIKE *.
Heu !!!! T'es sur de ton coup là ?
Attention auusi a ne pas écrire SELECT '*' au lieu de SELECT*.
Même là j'aurais tendance à écrire SELECT *
;-)
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
oui, je suis presque sûr du coup. Oui bien sûr c'est SELECT *. pgz
Bonjour pgz,
Actuellement tu exprimes ton filtre par une instruction SELECT sur une requête existant ou par une création de requête? Dans ces deux cas tu peux sauter la clause WHERE plutôt que dans faire : WHERE MaVariable LIKE *.
Heu !!!! T'es sur de ton coup là ?
Attention auusi a ne pas écrire SELECT '*' au lieu de SELECT*.
Même là j'aurais tendance à écrire SELECT *
;-) -- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr