OVH Cloud OVH Cloud

champs vides

2 réponses
Avatar
l
Bonjour,

je me sers d'Access depuis peu en complet autodidacte.
Mon problème : je souhaite savoir comment n'afficher dans un état que les
enregistrements qui contiennent une valeur pour un champ donné et comment
afficher uniquement les enregistrements qui contiennent une valeur précise
(par exemple uniquement les personnes qui sont née le mois en cours).
Je sais qu'il existe des requêtes mais dans une BdD avec données exemples
d'Access où les états s'affiches comme je le souhaiterais, il n'y a pas de
requête ni de macro apparemment visible et je ne comprends donc pas comment
tout ça fonctionne.
D'habitude j'insiste et je finis par trouver mais là je coince complètement.
Merci de l'aide que vous pourrez m'apporter !

Laurent V

2 réponses

Avatar
Raymond [mvp]
Bonsoir.

comme tu l'as dis il faut modifier ta requête (ou la clause select dans la
propriété source du formulaire):
par exemple:
pour ne pas prendre les champs null:
SELECT table1.* FROM table1
WHERE table1.Le_Nom Is Not Null;

pour ne prendre que les dates de naissance sur le mois en cours:
SELECT table1.* FROM table1
WHERE Month([DateNaissance])=Month(Date());

Tu remplace les noms donnés en exemple par tes noms réels.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"l" a écrit dans le message de
news:
Bonjour,

je me sers d'Access depuis peu en complet autodidacte.
Mon problème : je souhaite savoir comment n'afficher dans un état que les
enregistrements qui contiennent une valeur pour un champ donné et comment
afficher uniquement les enregistrements qui contiennent une valeur précise
(par exemple uniquement les personnes qui sont née le mois en cours).
Je sais qu'il existe des requêtes mais dans une BdD avec données exemples
d'Access où les états s'affiches comme je le souhaiterais, il n'y a pas de
requête ni de macro apparemment visible et je ne comprends donc pas
comment

tout ça fonctionne.
D'habitude j'insiste et je finis par trouver mais là je coince
complètement.

Merci de l'aide que vous pourrez m'apporter !

Laurent V




Avatar
studio102
salut

Lorsque tu crées ta requête, tu affiches d'abord la table
(ou autre requête) a traiter.
Dans la fenêtre de cette table, tu cliques deux fois sur
le champ concerné, lequel va s'afficher dans l'affichage
du dessous.
Dans la section "critères", indique "Est Pas Null" (sans
les guilletmets)
Idem pour sélectionner avec une valeur précise, dans le
champ critère, tu indiques simplement la valeur souhaitée.

En espérant que cela réponde à ta question et t'aide


-----Message d'origine-----
Bonjour,

je me sers d'Access depuis peu en complet autodidacte.
Mon problème : je souhaite savoir comment n'afficher dans
un état que les

enregistrements qui contiennent une valeur pour un champ
donné et comment

afficher uniquement les enregistrements qui contiennent
une valeur précise

(par exemple uniquement les personnes qui sont née le
mois en cours).

Je sais qu'il existe des requêtes mais dans une BdD avec
données exemples

d'Access où les états s'affiches comme je le
souhaiterais, il n'y a pas de

requête ni de macro apparemment visible et je ne
comprends donc pas comment

tout ça fonctionne.
D'habitude j'insiste et je finis par trouver mais là je
coince complètement.

Merci de l'aide que vous pourrez m'apporter !

Laurent V


.