OVH Cloud OVH Cloud

Comme "*" & [Formulaires]![MonForm]![MonChamp] & "*"

3 réponses
Avatar
JPG
Bonjour,

J'ai un formulaire dont la source est une instruction SQL avec le critère :
Comme "*" & [Formulaires]![MonForm]![MonChamp] & "*"
et selon la chaîne de caractère saisie dans [MonChamp] j'arrive à trouver
les enregistrements correspondants.

Par contre, à l'ouverture du form, les enregistrements pour lesquels la
valeur du champ est Null ne s'affichent pas.

Que puis-je faire ?

Merci beaucoup pour votre aide.

3 réponses

Avatar
Tisane
Bonjour JPG,

J'ai un formulaire dont la source est une instruction SQL avec le critère
:
Comme "*" & [Formulaires]![MonForm]![MonChamp] & "*"
et selon la chaîne de caractère saisie dans [MonChamp] j'arrive à trouver
les enregistrements correspondants.
Par contre, à l'ouverture du form, les enregistrements pour lesquels la
valeur du champ est Null ne s'affichent pas.


En rajoutant ou null dans ton critère ?

--
Tisane
Merci beaucoup pour votre aide.


Avatar
JPG
Dans ce cas, quand je ape mon texte dans Monchamp toutes les valeurs nulles
apparaissent aussi et ce n'est pas le but.


Bonjour JPG,

J'ai un formulaire dont la source est une instruction SQL avec le critère
:
Comme "*" & [Formulaires]![MonForm]![MonChamp] & "*"
et selon la chaîne de caractère saisie dans [MonChamp] j'arrive à trouver
les enregistrements correspondants.
Par contre, à l'ouverture du form, les enregistrements pour lesquels la
valeur du champ est Null ne s'affichent pas.


En rajoutant ou null dans ton critère ?

--
Tisane
Merci beaucoup pour votre aide.






Avatar
Xavier HUE
Bonjour,

Pas certain de la réponse, mais, avec un Iif (VraiFaux), est-ce que cela
répond à ton problème?

Comme "*" &
VraiFaux(IsNull([Formulaires]![MonForm]![MonChamp]);"";[Formulaires]![MonForm]![MonChamp]) & "*"

Permet de remplacer la valeur Null par une chaine vide

Cordialement.


Dans ce cas, quand je ape mon texte dans Monchamp toutes les valeurs nulles
apparaissent aussi et ce n'est pas le but.


Bonjour JPG,

J'ai un formulaire dont la source est une instruction SQL avec le critère
:
Comme "*" & [Formulaires]![MonForm]![MonChamp] & "*"
et selon la chaîne de caractère saisie dans [MonChamp] j'arrive à trouver
les enregistrements correspondants.
Par contre, à l'ouverture du form, les enregistrements pour lesquels la
valeur du champ est Null ne s'affichent pas.


En rajoutant ou null dans ton critère ?

--
Tisane
Merci beaucoup pour votre aide.