Voilà, j'ai une table "Stations" qui est toute simple avec des champs
"Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc
..."
J'ai créé un formulaire de recherche avec des champs vides ""Nom,
numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..."
qui ne sont pas liés à la table dans lesquels, on indique ce qu'on
recherche.
J'ai créé une requete avec comme source la table "Stations" et comme
critère de séléction ce qu'on a inscrit dans les champs du formulaire de
recherche.
ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien.
Logique puisqu'il recherche les enregistrements qui sont vides dans ce
champs.
J'aimerais que si le champs est vide, le critère ne s'applique pas.
J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne
sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
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
Patrice
Bonjour,
En VBA test le contenu de chaque champ de saisie. Si un champ est vide met par * par défaut ensuite ds ta requête utilise like au lieu de Ex : if isnull(me!champ1) or me!champ1="" then me!champ1="*" if isnull(me!champ2) or me!champ2="" then me!champ2="*"
Bonjour,
Voilà, j'ai une table "Stations" qui est toute simple avec des champs "Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ...."
J'ai créé un formulaire de recherche avec des champs vides ""Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..." qui ne sont pas liés à la table dans lesquels, on indique ce qu'on recherche.
J'ai créé une requete avec comme source la table "Stations" et comme critère de séléction ce qu'on a inscrit dans les champs du formulaire de recherche. ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien. Logique puisqu'il recherche les enregistrements qui sont vides dans ce champs. J'aimerais que si le champs est vide, le critère ne s'applique pas. J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
Fred
Bonjour,
En VBA test le contenu de chaque champ de saisie.
Si un champ est vide met par * par défaut
ensuite ds ta requête utilise like au lieu de
Ex : if isnull(me!champ1) or me!champ1="" then me!champ1="*"
if isnull(me!champ2) or me!champ2="" then me!champ2="*"
Bonjour,
Voilà, j'ai une table "Stations" qui est toute simple avec des champs
"Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc
...."
J'ai créé un formulaire de recherche avec des champs vides ""Nom,
numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..."
qui ne sont pas liés à la table dans lesquels, on indique ce qu'on
recherche.
J'ai créé une requete avec comme source la table "Stations" et comme
critère de séléction ce qu'on a inscrit dans les champs du formulaire de
recherche.
ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien.
Logique puisqu'il recherche les enregistrements qui sont vides dans ce
champs.
J'aimerais que si le champs est vide, le critère ne s'applique pas.
J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne
sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
En VBA test le contenu de chaque champ de saisie. Si un champ est vide met par * par défaut ensuite ds ta requête utilise like au lieu de Ex : if isnull(me!champ1) or me!champ1="" then me!champ1="*" if isnull(me!champ2) or me!champ2="" then me!champ2="*"
Bonjour,
Voilà, j'ai une table "Stations" qui est toute simple avec des champs "Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ...."
J'ai créé un formulaire de recherche avec des champs vides ""Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..." qui ne sont pas liés à la table dans lesquels, on indique ce qu'on recherche.
J'ai créé une requete avec comme source la table "Stations" et comme critère de séléction ce qu'on a inscrit dans les champs du formulaire de recherche. ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien. Logique puisqu'il recherche les enregistrements qui sont vides dans ce champs. J'aimerais que si le champs est vide, le critère ne s'applique pas. J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
Fred
Fred
Fred wrote in news:43f10545$0$621 $:
Bonjour,
Voilà, j'ai une table "Stations" qui est toute simple avec des champs "Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..."
J'ai créé un formulaire de recherche avec des champs vides ""Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..." qui ne sont pas liés à la table dans lesquels, on indique ce qu'on recherche.
J'ai créé une requete avec comme source la table "Stations" et comme critère de séléction ce qu'on a inscrit dans les champs du formulaire de recherche. ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien. Logique puisqu'il recherche les enregistrements qui sont vides dans ce champs. J'aimerais que si le champs est vide, le critère ne s'applique pas. J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
Fred
Bon je n'y comprends pas grand chose en language alors peut-être que la fonction "EstVide" n'est pas bonne pour cela.
En fait j'aimerais juste que dans le critère de ma requète si le champs du formulaire est vide, il n'en tienne pas compte :p
Fred <fred-x@infonie.fr> wrote in news:43f10545$0$621
$626a14ce@news.free.fr:
Bonjour,
Voilà, j'ai une table "Stations" qui est toute simple avec des champs
"Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc
..."
J'ai créé un formulaire de recherche avec des champs vides ""Nom,
numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..."
qui ne sont pas liés à la table dans lesquels, on indique ce qu'on
recherche.
J'ai créé une requete avec comme source la table "Stations" et comme
critère de séléction ce qu'on a inscrit dans les champs du formulaire de
recherche.
ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien.
Logique puisqu'il recherche les enregistrements qui sont vides dans ce
champs.
J'aimerais que si le champs est vide, le critère ne s'applique pas.
J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne
sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
Fred
Bon je n'y comprends pas grand chose en language alors peut-être que la
fonction "EstVide" n'est pas bonne pour cela.
En fait j'aimerais juste que dans le critère de ma requète si le champs du
formulaire est vide, il n'en tienne pas compte :p
Voilà, j'ai une table "Stations" qui est toute simple avec des champs "Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..."
J'ai créé un formulaire de recherche avec des champs vides ""Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..." qui ne sont pas liés à la table dans lesquels, on indique ce qu'on recherche.
J'ai créé une requete avec comme source la table "Stations" et comme critère de séléction ce qu'on a inscrit dans les champs du formulaire de recherche. ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien. Logique puisqu'il recherche les enregistrements qui sont vides dans ce champs. J'aimerais que si le champs est vide, le critère ne s'applique pas. J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
Fred
Bon je n'y comprends pas grand chose en language alors peut-être que la fonction "EstVide" n'est pas bonne pour cela.
En fait j'aimerais juste que dans le critère de ma requète si le champs du formulaire est vide, il n'en tienne pas compte :p
Patrice
Pour être plus simple ds tous tes champs,ds les propriètés, tu mets valeur par défaut "*" et ds ta requête au lieu de = tu mets comme
Le problème qui peut se poser c'est lorsque qu'un utilsateur efface l'étoile. Pour palier à ça tu peux mettre sur chaque champ ds l'évement après MàJ
if isnull(me![nomduchamp]) or meme![nomduchamp]="" then me!nomduchamp]="*" (tu peux faire un copié collé et modifier "nomduchamp" par le nom réel)
Fred wrote in news:43f10545$0$621 $:
Bonjour,
Voilà, j'ai une table "Stations" qui est toute simple avec des champs "Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..."
J'ai créé un formulaire de recherche avec des champs vides ""Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..." qui ne sont pas liés à la table dans lesquels, on indique ce qu'on recherche.
J'ai créé une requete avec comme source la table "Stations" et comme critère de séléction ce qu'on a inscrit dans les champs du formulaire de recherche. ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien. Logique puisqu'il recherche les enregistrements qui sont vides dans ce champs. J'aimerais que si le champs est vide, le critère ne s'applique pas. J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
Fred
Bon je n'y comprends pas grand chose en language alors peut-être que la fonction "EstVide" n'est pas bonne pour cela.
En fait j'aimerais juste que dans le critère de ma requète si le champs du formulaire est vide, il n'en tienne pas compte :p
Pour être plus simple ds tous tes champs,ds les propriètés, tu mets valeur
par défaut "*"
et ds ta requête au lieu de = tu mets comme
Le problème qui peut se poser c'est lorsque qu'un utilsateur efface l'étoile.
Pour palier à ça tu peux mettre sur chaque champ ds l'évement après MàJ
if isnull(me![nomduchamp]) or meme![nomduchamp]="" then me!nomduchamp]="*"
(tu peux faire un copié collé et modifier "nomduchamp" par le nom réel)
Fred <fred-x@infonie.fr> wrote in news:43f10545$0$621
$626a14ce@news.free.fr:
Bonjour,
Voilà, j'ai une table "Stations" qui est toute simple avec des champs
"Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc
..."
J'ai créé un formulaire de recherche avec des champs vides ""Nom,
numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..."
qui ne sont pas liés à la table dans lesquels, on indique ce qu'on
recherche.
J'ai créé une requete avec comme source la table "Stations" et comme
critère de séléction ce qu'on a inscrit dans les champs du formulaire de
recherche.
ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien.
Logique puisqu'il recherche les enregistrements qui sont vides dans ce
champs.
J'aimerais que si le champs est vide, le critère ne s'applique pas.
J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne
sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
Fred
Bon je n'y comprends pas grand chose en language alors peut-être que la
fonction "EstVide" n'est pas bonne pour cela.
En fait j'aimerais juste que dans le critère de ma requète si le champs du
formulaire est vide, il n'en tienne pas compte :p
Pour être plus simple ds tous tes champs,ds les propriètés, tu mets valeur par défaut "*" et ds ta requête au lieu de = tu mets comme
Le problème qui peut se poser c'est lorsque qu'un utilsateur efface l'étoile. Pour palier à ça tu peux mettre sur chaque champ ds l'évement après MàJ
if isnull(me![nomduchamp]) or meme![nomduchamp]="" then me!nomduchamp]="*" (tu peux faire un copié collé et modifier "nomduchamp" par le nom réel)
Fred wrote in news:43f10545$0$621 $:
Bonjour,
Voilà, j'ai une table "Stations" qui est toute simple avec des champs "Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..."
J'ai créé un formulaire de recherche avec des champs vides ""Nom, numéro, adresse, ouverte, fermé, date d'ouverture, pétrolier etc ..." qui ne sont pas liés à la table dans lesquels, on indique ce qu'on recherche.
J'ai créé une requete avec comme source la table "Stations" et comme critère de séléction ce qu'on a inscrit dans les champs du formulaire de recherche. ex: =[Formulaires]![Stations impréssions]![Pétrolier]
Le problème est que si on laisse le champs vide, il n'affiche rien. Logique puisqu'il recherche les enregistrements qui sont vides dans ce champs. J'aimerais que si le champs est vide, le critère ne s'applique pas. J'ai trouvé la fonction "EstVide" qui à l'air intéressante mais je ne sais pas comment l'utiliser :)
Merci d'avance pour vos réponses en espérant que cela est clair.
Fred
Bon je n'y comprends pas grand chose en language alors peut-être que la fonction "EstVide" n'est pas bonne pour cela.
En fait j'aimerais juste que dans le critère de ma requète si le champs du formulaire est vide, il n'en tienne pas compte :p