Utiliser un groupe d'options pour filtrer un formulaire
4 réponses
JNP
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé
TriDesArticles que je veux utiliser afin de filtrer les données affichées.
J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui,
FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant un
des boutons d'option j'ai crée un code visual basic sur l'évènement Avant
MAJ :
Select Case Me!TriDesArticles
Case 1:
Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupOui
Case 2:
Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupNon
Case 3:
Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupTous
End Select
Que faut-il mettre à la place des Expressions qui filterrai les données...
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
Raymond [mvp]
Bonsoir.
passe directement par une valeur de filtre: Select Case Me!TriDesArticles Case 1: Me.Filter = "[champCritère]='Lavaleur1'" Me.FilterOn = True Case 2: Me.Filter = "[champCritère]='Lavaleur2'" Me.FilterOn = True Case 3: Me.Filter = "" Me.FilterOn = False Case Else Me.Filter = "" Me.FilterOn = False End Select
je n'ai pas compris la phrase : j'ai crée un code visual basic sur l'évènement Avant MAJ : Avant maj de quoi ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JNP" a écrit dans le message de news:c12qqi$mjb$
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé TriDesArticles que je veux utiliser afin de filtrer les données affichées. J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui, FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant un des boutons d'option j'ai crée un code visual basic sur l'évènement Avant MAJ :
Select Case Me!TriDesArticles Case 1: Expression qui filtrerai les données du formulaire à l'aide de la requête filtre FiltreSupOui Case 2: Expression qui filtrerai les données du formulaire à l'aide de la requête filtre FiltreSupNon Case 3: Expression qui filtrerai les données du formulaire à l'aide de la requête filtre FiltreSupTous End Select
Que faut-il mettre à la place des Expressions qui filterrai les données...
Merci
Bonsoir.
passe directement par une valeur de filtre:
Select Case Me!TriDesArticles
Case 1:
Me.Filter = "[champCritère]='Lavaleur1'"
Me.FilterOn = True
Case 2:
Me.Filter = "[champCritère]='Lavaleur2'"
Me.FilterOn = True
Case 3:
Me.Filter = ""
Me.FilterOn = False
Case Else
Me.Filter = ""
Me.FilterOn = False
End Select
je n'ai pas compris la phrase : j'ai crée un code visual basic sur
l'évènement Avant MAJ :
Avant maj de quoi ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"JNP" <jnp@wanadoo.fr> a écrit dans le message de
news:c12qqi$mjb$1@news-reader5.wanadoo.fr...
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé
TriDesArticles que je veux utiliser afin de filtrer les données affichées.
J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui,
FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant un
des boutons d'option j'ai crée un code visual basic sur l'évènement Avant
MAJ :
Select Case Me!TriDesArticles
Case 1:
Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupOui
Case 2:
Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupNon
Case 3:
Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupTous
End Select
Que faut-il mettre à la place des Expressions qui filterrai les données...
passe directement par une valeur de filtre: Select Case Me!TriDesArticles Case 1: Me.Filter = "[champCritère]='Lavaleur1'" Me.FilterOn = True Case 2: Me.Filter = "[champCritère]='Lavaleur2'" Me.FilterOn = True Case 3: Me.Filter = "" Me.FilterOn = False Case Else Me.Filter = "" Me.FilterOn = False End Select
je n'ai pas compris la phrase : j'ai crée un code visual basic sur l'évènement Avant MAJ : Avant maj de quoi ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JNP" a écrit dans le message de news:c12qqi$mjb$
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé TriDesArticles que je veux utiliser afin de filtrer les données affichées. J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui, FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant un des boutons d'option j'ai crée un code visual basic sur l'évènement Avant MAJ :
Select Case Me!TriDesArticles Case 1: Expression qui filtrerai les données du formulaire à l'aide de la requête filtre FiltreSupOui Case 2: Expression qui filtrerai les données du formulaire à l'aide de la requête filtre FiltreSupNon Case 3: Expression qui filtrerai les données du formulaire à l'aide de la requête filtre FiltreSupTous End Select
Que faut-il mettre à la place des Expressions qui filterrai les données...
Merci
Chef de Travaux
Concernant l'évènement Avant Maj : j'ai cliqué du bouton droit sur le cadre du groupe d'options puis j'ai choisi Créer code évènement dans la liste qui apparait, Access ouvre une fenêtre visual basic en insérant automatiquement les 2 lignes suivantes :
Private Sub TriDesArticles_BeforeUpdate(Cancel As Integer)
End Sub
Je vais mettre le code que tu me donnes entre ces 2 lignes et je te tiens au courant. Pour info ce que tu appelles champCritères s'appelle dans ma base Supprime et c'est un champ de type Oui/Non, je vais donc mettre Me.Filter="[Supprime]=Oui".
Merci.
"Raymond [mvp]" a écrit dans le message de news:
Bonsoir.
passe directement par une valeur de filtre: Select Case Me!TriDesArticles Case 1: Me.Filter = "[champCritère]='Lavaleur1'" Me.FilterOn = True Case 2: Me.Filter = "[champCritère]='Lavaleur2'" Me.FilterOn = True Case 3: Me.Filter = "" Me.FilterOn = False Case Else Me.Filter = "" Me.FilterOn = False End Select
je n'ai pas compris la phrase : j'ai crée un code visual basic sur l'évènement Avant MAJ : Avant maj de quoi ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JNP" a écrit dans le message de news:c12qqi$mjb$
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé TriDesArticles que je veux utiliser afin de filtrer les données affichées.
J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui, FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant un
des boutons d'option j'ai crée un code visual basic sur l'évènement Avant
MAJ :
Select Case Me!TriDesArticles Case 1: Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupOui Case 2: Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupNon Case 3: Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupTous End Select
Que faut-il mettre à la place des Expressions qui filterrai les données...
Merci
Concernant l'évènement Avant Maj :
j'ai cliqué du bouton droit sur le cadre du groupe d'options puis j'ai
choisi Créer code évènement dans la liste qui apparait, Access ouvre une
fenêtre visual basic en insérant automatiquement les 2 lignes suivantes :
Private Sub TriDesArticles_BeforeUpdate(Cancel As Integer)
End Sub
Je vais mettre le code que tu me donnes entre ces 2 lignes et je te tiens au
courant. Pour info ce que tu appelles champCritères s'appelle dans ma base
Supprime et c'est un champ de type Oui/Non, je vais donc mettre
Me.Filter="[Supprime]=Oui".
Merci.
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: eypX4xx9DHA.3292@TK2MSFTNGP11.phx.gbl...
Bonsoir.
passe directement par une valeur de filtre:
Select Case Me!TriDesArticles
Case 1:
Me.Filter = "[champCritère]='Lavaleur1'"
Me.FilterOn = True
Case 2:
Me.Filter = "[champCritère]='Lavaleur2'"
Me.FilterOn = True
Case 3:
Me.Filter = ""
Me.FilterOn = False
Case Else
Me.Filter = ""
Me.FilterOn = False
End Select
je n'ai pas compris la phrase : j'ai crée un code visual basic sur
l'évènement Avant MAJ :
Avant maj de quoi ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"JNP" <jnp@wanadoo.fr> a écrit dans le message de
news:c12qqi$mjb$1@news-reader5.wanadoo.fr...
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé
TriDesArticles que je veux utiliser afin de filtrer les données
affichées.
J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui,
FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant
un
des boutons d'option j'ai crée un code visual basic sur l'évènement
Avant
MAJ :
Select Case Me!TriDesArticles
Case 1:
Expression qui filtrerai les données du formulaire à l'aide
de
la requête filtre FiltreSupOui
Case 2:
Expression qui filtrerai les données du formulaire à l'aide
de
la requête filtre FiltreSupNon
Case 3:
Expression qui filtrerai les données du formulaire à l'aide
de
la requête filtre FiltreSupTous
End Select
Que faut-il mettre à la place des Expressions qui filterrai les
données...
Concernant l'évènement Avant Maj : j'ai cliqué du bouton droit sur le cadre du groupe d'options puis j'ai choisi Créer code évènement dans la liste qui apparait, Access ouvre une fenêtre visual basic en insérant automatiquement les 2 lignes suivantes :
Private Sub TriDesArticles_BeforeUpdate(Cancel As Integer)
End Sub
Je vais mettre le code que tu me donnes entre ces 2 lignes et je te tiens au courant. Pour info ce que tu appelles champCritères s'appelle dans ma base Supprime et c'est un champ de type Oui/Non, je vais donc mettre Me.Filter="[Supprime]=Oui".
Merci.
"Raymond [mvp]" a écrit dans le message de news:
Bonsoir.
passe directement par une valeur de filtre: Select Case Me!TriDesArticles Case 1: Me.Filter = "[champCritère]='Lavaleur1'" Me.FilterOn = True Case 2: Me.Filter = "[champCritère]='Lavaleur2'" Me.FilterOn = True Case 3: Me.Filter = "" Me.FilterOn = False Case Else Me.Filter = "" Me.FilterOn = False End Select
je n'ai pas compris la phrase : j'ai crée un code visual basic sur l'évènement Avant MAJ : Avant maj de quoi ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JNP" a écrit dans le message de news:c12qqi$mjb$
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé TriDesArticles que je veux utiliser afin de filtrer les données affichées.
J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui, FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant un
des boutons d'option j'ai crée un code visual basic sur l'évènement Avant
MAJ :
Select Case Me!TriDesArticles Case 1: Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupOui Case 2: Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupNon Case 3: Expression qui filtrerai les données du formulaire à l'aide de
la requête filtre FiltreSupTous End Select
Que faut-il mettre à la place des Expressions qui filterrai les données...
Merci
Chef de Travaux
Je n'y arrive pas. Si je peux te transmettre une base toute simple qui contient ce que je veux faire fait le moi savoir.
Merci
"Chef de Travaux" a écrit dans le message de news: c1466m$j9l$
Concernant l'évènement Avant Maj : j'ai cliqué du bouton droit sur le cadre du groupe d'options puis j'ai choisi Créer code évènement dans la liste qui apparait, Access ouvre une fenêtre visual basic en insérant automatiquement les 2 lignes suivantes :
Private Sub TriDesArticles_BeforeUpdate(Cancel As Integer)
End Sub
Je vais mettre le code que tu me donnes entre ces 2 lignes et je te tiens au
courant. Pour info ce que tu appelles champCritères s'appelle dans ma base Supprime et c'est un champ de type Oui/Non, je vais donc mettre Me.Filter="[Supprime]=Oui".
Merci.
"Raymond [mvp]" a écrit dans le message de news:
Bonsoir.
passe directement par une valeur de filtre: Select Case Me!TriDesArticles Case 1: Me.Filter = "[champCritère]='Lavaleur1'" Me.FilterOn = True Case 2: Me.Filter = "[champCritère]='Lavaleur2'" Me.FilterOn = True Case 3: Me.Filter = "" Me.FilterOn = False Case Else Me.Filter = "" Me.FilterOn = False End Select
je n'ai pas compris la phrase : j'ai crée un code visual basic sur l'évènement Avant MAJ : Avant maj de quoi ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JNP" a écrit dans le message de news:c12qqi$mjb$
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé TriDesArticles que je veux utiliser afin de filtrer les données affichées.
J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui, FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant un
des boutons d'option j'ai crée un code visual basic sur l'évènement Avant
MAJ :
Select Case Me!TriDesArticles Case 1: Expression qui filtrerai les données du formulaire à l'aide
de
la requête filtre FiltreSupOui Case 2: Expression qui filtrerai les données du formulaire à l'aide
de
la requête filtre FiltreSupNon Case 3: Expression qui filtrerai les données du formulaire à l'aide
de
la requête filtre FiltreSupTous End Select
Que faut-il mettre à la place des Expressions qui filterrai les données...
Merci
Je n'y arrive pas. Si je peux te transmettre une base toute simple qui
contient ce que je veux faire fait le moi savoir.
Merci
"Chef de Travaux" <cdt.patu@wanadoo.fr> a écrit dans le message de news:
c1466m$j9l$1@news-reader5.wanadoo.fr...
Concernant l'évènement Avant Maj :
j'ai cliqué du bouton droit sur le cadre du groupe d'options puis j'ai
choisi Créer code évènement dans la liste qui apparait, Access ouvre une
fenêtre visual basic en insérant automatiquement les 2 lignes suivantes :
Private Sub TriDesArticles_BeforeUpdate(Cancel As Integer)
End Sub
Je vais mettre le code que tu me donnes entre ces 2 lignes et je te tiens
au
courant. Pour info ce que tu appelles champCritères s'appelle dans ma base
Supprime et c'est un champ de type Oui/Non, je vais donc mettre
Me.Filter="[Supprime]=Oui".
Merci.
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: eypX4xx9DHA.3292@TK2MSFTNGP11.phx.gbl...
Bonsoir.
passe directement par une valeur de filtre:
Select Case Me!TriDesArticles
Case 1:
Me.Filter = "[champCritère]='Lavaleur1'"
Me.FilterOn = True
Case 2:
Me.Filter = "[champCritère]='Lavaleur2'"
Me.FilterOn = True
Case 3:
Me.Filter = ""
Me.FilterOn = False
Case Else
Me.Filter = ""
Me.FilterOn = False
End Select
je n'ai pas compris la phrase : j'ai crée un code visual basic sur
l'évènement Avant MAJ :
Avant maj de quoi ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"JNP" <jnp@wanadoo.fr> a écrit dans le message de
news:c12qqi$mjb$1@news-reader5.wanadoo.fr...
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé
TriDesArticles que je veux utiliser afin de filtrer les données
affichées.
J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui,
FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant
un
des boutons d'option j'ai crée un code visual basic sur l'évènement
Avant
MAJ :
Select Case Me!TriDesArticles
Case 1:
Expression qui filtrerai les données du formulaire à
l'aide
de
la requête filtre FiltreSupOui
Case 2:
Expression qui filtrerai les données du formulaire à
l'aide
de
la requête filtre FiltreSupNon
Case 3:
Expression qui filtrerai les données du formulaire à
l'aide
de
la requête filtre FiltreSupTous
End Select
Que faut-il mettre à la place des Expressions qui filterrai les
données...
Je n'y arrive pas. Si je peux te transmettre une base toute simple qui contient ce que je veux faire fait le moi savoir.
Merci
"Chef de Travaux" a écrit dans le message de news: c1466m$j9l$
Concernant l'évènement Avant Maj : j'ai cliqué du bouton droit sur le cadre du groupe d'options puis j'ai choisi Créer code évènement dans la liste qui apparait, Access ouvre une fenêtre visual basic en insérant automatiquement les 2 lignes suivantes :
Private Sub TriDesArticles_BeforeUpdate(Cancel As Integer)
End Sub
Je vais mettre le code que tu me donnes entre ces 2 lignes et je te tiens au
courant. Pour info ce que tu appelles champCritères s'appelle dans ma base Supprime et c'est un champ de type Oui/Non, je vais donc mettre Me.Filter="[Supprime]=Oui".
Merci.
"Raymond [mvp]" a écrit dans le message de news:
Bonsoir.
passe directement par une valeur de filtre: Select Case Me!TriDesArticles Case 1: Me.Filter = "[champCritère]='Lavaleur1'" Me.FilterOn = True Case 2: Me.Filter = "[champCritère]='Lavaleur2'" Me.FilterOn = True Case 3: Me.Filter = "" Me.FilterOn = False Case Else Me.Filter = "" Me.FilterOn = False End Select
je n'ai pas compris la phrase : j'ai crée un code visual basic sur l'évènement Avant MAJ : Avant maj de quoi ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JNP" a écrit dans le message de news:c12qqi$mjb$
Bonjour,
Dans mon formulaire j'ai crée un groupe d'options que j'ai appelé TriDesArticles que je veux utiliser afin de filtrer les données affichées.
J'ai enregistré 3 filtres sous forme de requêtes : FiltreSupOui, FiltreSupNon, FiltreTous. Afin de filtrer les données en sélectionnant un
des boutons d'option j'ai crée un code visual basic sur l'évènement Avant
MAJ :
Select Case Me!TriDesArticles Case 1: Expression qui filtrerai les données du formulaire à l'aide
de
la requête filtre FiltreSupOui Case 2: Expression qui filtrerai les données du formulaire à l'aide
de
la requête filtre FiltreSupNon Case 3: Expression qui filtrerai les données du formulaire à l'aide
de
la requête filtre FiltreSupTous End Select
Que faut-il mettre à la place des Expressions qui filterrai les données...
Merci
Raymond [mvp]
Bonjour. je comprend que tu n'as pas pu y arriver avec ça; c'est afterupdate et le filtre n'est pas celui-ci. tu peux envoyer ta base, en zip ou rar uniquement en enlevant le XYZ. dans l'adresse. et explique bien ce que tu veux et sur quel formulaire.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Chef de Travaux" a écrit dans le message de news:c14a5n$u79$
Je n'y arrive pas. Si je peux te transmettre une base toute simple qui contient ce que je veux faire fait le moi savoir.
Merci
Bonjour.
je comprend que tu n'as pas pu y arriver avec ça; c'est afterupdate et le
filtre n'est pas celui-ci.
tu peux envoyer ta base, en zip ou rar uniquement en enlevant le XYZ. dans
l'adresse. et explique bien ce que tu veux et sur quel formulaire.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Chef de Travaux" <cdt.patu@wanadoo.fr> a écrit dans le message de
news:c14a5n$u79$1@news-reader2.wanadoo.fr...
Je n'y arrive pas. Si je peux te transmettre une base toute simple qui
contient ce que je veux faire fait le moi savoir.
Bonjour. je comprend que tu n'as pas pu y arriver avec ça; c'est afterupdate et le filtre n'est pas celui-ci. tu peux envoyer ta base, en zip ou rar uniquement en enlevant le XYZ. dans l'adresse. et explique bien ce que tu veux et sur quel formulaire.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Chef de Travaux" a écrit dans le message de news:c14a5n$u79$
Je n'y arrive pas. Si je peux te transmettre une base toute simple qui contient ce que je veux faire fait le moi savoir.