OVH Cloud OVH Cloud

requête paramètrée

2 réponses
Avatar
Didou
Bonjour,

J'utilise des états et des formulaires basés sur des requêtes paramétrées
avec plusieurs paramètres à chaque fois. parfois, je voudrais ne pas saisir
tel ou tel paramètre pour obtenir toutes les données de ce paramètre et donc
ne pas trier sur celui ci. J'ai testé l'étoile (*) et d'autres possibilités
mais je ne trouve pas !

Merci d'avance

Didou

2 réponses

Avatar
Damien
Salut,

Normalement si tu saisis * ca devrait marcher pour peu que tu es en critère
Where [TonChamp] Like [TonParamètre] (et non pas "=" )

Sinon on peut gérer le cas où l'utilisateur ne saisit rien de cette façon :
Where [TonChamp] Like
IIf(IsNull([TonParamètre])=True,[TonChamp],[TonParamètre])

A +
Damien.


"Didou" a écrit dans le message de news:

Bonjour,

J'utilise des états et des formulaires basés sur des requêtes paramétrées
avec plusieurs paramètres à chaque fois. parfois, je voudrais ne pas
saisir
tel ou tel paramètre pour obtenir toutes les données de ce paramètre et
donc
ne pas trier sur celui ci. J'ai testé l'étoile (*) et d'autres
possibilités
mais je ne trouve pas !

Merci d'avance

Didou


Avatar
Didou
J'ai testé la première solution et ça fonctionne !

Merci beaucoup


Salut,

Normalement si tu saisis * ca devrait marcher pour peu que tu es en critère
Where [TonChamp] Like [TonParamètre] (et non pas "=" )

Sinon on peut gérer le cas où l'utilisateur ne saisit rien de cette façon :
Where [TonChamp] Like
IIf(IsNull([TonParamètre])=True,[TonChamp],[TonParamètre])

A +
Damien.


"Didou" a écrit dans le message de news:

Bonjour,

J'utilise des états et des formulaires basés sur des requêtes paramétrées
avec plusieurs paramètres à chaque fois. parfois, je voudrais ne pas
saisir
tel ou tel paramètre pour obtenir toutes les données de ce paramètre et
donc
ne pas trier sur celui ci. J'ai testé l'étoile (*) et d'autres
possibilités
mais je ne trouve pas !

Merci d'avance

Didou