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 30/03/2011, 15h20   #1
Futur Membre du Club
 
Homme
Technicien Méthode
Inscription : mars 2011
Messages : 52
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Technicien Méthode

Informations forums :
Inscription : mars 2011
Messages : 52
Points : 16
Points : 16
Par défaut Critère "TOUT" dans requête

Bonjour,

Voici mon problème. J'ai une requête à laquelle j'ai associé un critère.
Je souhaite soit afficher les enregistrements filtrés par une textbox, soit afficher tout les enregistrements.

Voici mon critère :
Code :
VraiFaux([Formulaires]![Formulaire Filtre]![textboxNumero]<>"";[Formulaires]![Formulaire Filtre]![textboxNumero];[Données].[Numero])
Cependant si la textbox est vide, [Données].[Numero] ne m'affiche que les enregistrements ayant un numéro alors que je voudrais qu'il m'affiche aussi les enregistrements vides (donc tout les enregistrement et pas seulement ceux non nul)

Donc je voudrais savoir comment remplacer [Données].[Numero] par une valeur me donnant tout les enregistrement.
(A savoir que j'ai une dizaine de critère/filtre à mettre dans ma requête)

Merci d'avance pour un future aide.
Nikodemus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 11h11   #2
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
Bonjour,

Je viens d'essayer et ça fonctionne :
Code :
1
2
3
SELECT *
FROM MaTable
WHERE IIf([Formulaires]![Formulaire1]![monControle]<>"",MonChamp=[Formulaires]![Formulaire1]![monControle],MonChamp=MonChamp or MonChamp Is Null);
Cordialement
paidge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 12h17   #3
Futur Membre du Club
 
Homme
Technicien Méthode
Inscription : mars 2011
Messages : 52
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Technicien Méthode

Informations forums :
Inscription : mars 2011
Messages : 52
Points : 16
Points : 16
Yes !!
Un grand merci à toi. Cela fonctionne parfaitement.
Nikodemus 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 03h33.


 
 
 
 
Partenaires

Hébergement Web