OVH Cloud OVH Cloud

Filtre

2 réponses
Avatar
Richard Martin
Je suis dans un formulaire. Je me suis fait des onglets dont un pour
choisir un filtre.

J'installe une champs liste modifiable et selon le choix je veux que les
données du formulaire (qui luit est basé sur une table ou une requête) soit
filtré sur la donnée entrée dans le champs liste modifiable. Exemple le
numéro d'employé.

1- Quelle est la ligne ou les lignes de code pour appliquer un filtre sur un
champs qui doit prendre son critère dans la liste modifiable du formulaire ?

2- Si j'avais un sous formulaire avec champs père et fils etc. et que je
voudrais filtrer les données du formulaire principal selon une données que
je choisirais dans mon champs liste modifiable de la question1. Je veux que
ça me donne seulement les données si il y en a qui correspondent dans le
sous-formulaire. Exemple je choisi un numéro de produit et celà me donne
les clients qui en ont acheté. Le formulaire principal est le F-Client et
le sous-formulaire est le F-Facture ?

Merci !

Richard.

2 réponses

Avatar
Raymond [mvp]
Bonjour.

Pourquoi utiliser des onglets ? tu peux lancer le filtre directement sur
l'événement AfterUpdate de ta liste modifiable.
Me.Filter = "[Numero employé] ='" & Me.Modifiable1 & "'"
Me.FilterOn = True
si numero est numérique, supprimer les '

pour la 2e question, il me semble qu'il y a confusion. Ton formulaire
principal étant basé sur le client et le sous-formulaire sur les factures,
il ne pourra être affiché que des éléments de factures concernant le client
sélectionné et non tous les clients pour un article. pour afficher tous les
clients pour un article, il faudrait baser le principal sur les articles et
le sous-formulaire sur le détail des factures.
--
@+
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


"Richard Martin" a écrit dans le message de
news:%23f6f16$
Je suis dans un formulaire. Je me suis fait des onglets dont un pour
choisir un filtre.

J'installe une champs liste modifiable et selon le choix je veux que les
données du formulaire (qui luit est basé sur une table ou une requête)
soit

filtré sur la donnée entrée dans le champs liste modifiable. Exemple le
numéro d'employé.

1- Quelle est la ligne ou les lignes de code pour appliquer un filtre sur
un

champs qui doit prendre son critère dans la liste modifiable du formulaire
?


2- Si j'avais un sous formulaire avec champs père et fils etc. et que je
voudrais filtrer les données du formulaire principal selon une données que
je choisirais dans mon champs liste modifiable de la question1. Je veux
que

ça me donne seulement les données si il y en a qui correspondent dans le
sous-formulaire. Exemple je choisi un numéro de produit et celà me donne
les clients qui en ont acheté. Le formulaire principal est le F-Client et
le sous-formulaire est le F-Facture ?

Merci !

Richard.




Avatar
Richard Martin
Merci !

"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

Pourquoi utiliser des onglets ? tu peux lancer le filtre directement sur
l'événement AfterUpdate de ta liste modifiable.
Me.Filter = "[Numero employé] ='" & Me.Modifiable1 & "'"
Me.FilterOn = True
si numero est numérique, supprimer les '

pour la 2e question, il me semble qu'il y a confusion. Ton formulaire
principal étant basé sur le client et le sous-formulaire sur les factures,
il ne pourra être affiché que des éléments de factures concernant le
client

sélectionné et non tous les clients pour un article. pour afficher tous
les

clients pour un article, il faudrait baser le principal sur les articles
et

le sous-formulaire sur le détail des factures.
--
@+
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


"Richard Martin" a écrit dans le message de
news:%23f6f16$
Je suis dans un formulaire. Je me suis fait des onglets dont un pour
choisir un filtre.

J'installe une champs liste modifiable et selon le choix je veux que les
données du formulaire (qui luit est basé sur une table ou une requête)
soit

filtré sur la donnée entrée dans le champs liste modifiable. Exemple le
numéro d'employé.

1- Quelle est la ligne ou les lignes de code pour appliquer un filtre
sur


un
champs qui doit prendre son critère dans la liste modifiable du
formulaire


?

2- Si j'avais un sous formulaire avec champs père et fils etc. et que
je


voudrais filtrer les données du formulaire principal selon une données
que


je choisirais dans mon champs liste modifiable de la question1. Je veux
que

ça me donne seulement les données si il y en a qui correspondent dans le
sous-formulaire. Exemple je choisi un numéro de produit et celà me
donne


les clients qui en ont acheté. Le formulaire principal est le F-Client
et


le sous-formulaire est le F-Facture ?

Merci !

Richard.