Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/09/2011, 09h52   #1
Invité de passage
 
Inscription : septembre 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 2
Points : 1
Points : 1
Par défaut Requete avec condition vraifaux

Bonjour,
Dans une requête, je souhaite utiliser une condition utilisant la fonction vraifaux.
Le principe est le suivant: si dans un formulaire le champ "NAF 1" n'est pas renseigné, je veux que tous les enregistrements de la table "Etat civil du prospect" soient sélectionnés sinon je sélectionne les enregistrements ayant la valeur du champ "NAF 1"

Voici la condition saisie
Code :
where (([Etat civil du prospect].NAF) Like IIf(IsNull([Formulaires]![Dialogue Edition multicritère]![NAF 1]),"*",[Formulaires]![Dialogue Edition multicritère]![NAF 1] & "*"))
Le problème est que dans la table "Etat civil du prospect" le champ NAF peut être vide. Ma requête ne sélectionne que les non vides.
Pour info, le champ NAF est de type texte sur 6 caractères
Le champ NAF 1 du formulaire est sur 2 caractères

Comment faire pour récupérer les vides

Merci de votre aide
ignine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 11h19   #2
Membre confirmé
 
Homme
Chercheur
Inscription : juin 2011
Messages : 150
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Tarn (Midi Pyrénées)

Informations professionnelles :
Activité : Chercheur
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : juin 2011
Messages : 150
Points : 231
Points : 231
Bonjour,

Essayez avec :

Code :
WHERE IIf(IsNull([Formulaires]![Dialogue Edition multicritère]![NAF 1]),"",([Etat civil du prospect].[NAF]) Like [Formulaires]![Dialogue Edition multicritère]![NAF 1] & "*");
Bcdt
fbtsra est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 15/09/2011, 15h11   #3
Invité de passage
 
Inscription : septembre 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 2
Points : 1
Points : 1
Bonjour

Cela fonctionne à merveille

Un grand merci
ignine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h01.


 
 
 
 
Partenaires

Hébergement Web