Variable dans une requête
Résolu
chuck2657
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
hervelot Messages postés 535 Date d'inscription Statut Membre Dernière intervention -
hervelot Messages postés 535 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un pépin avec un état dans Acess 2000. Voici ce que je veux faire:
Ma base de données sert à gérer les élèves qui sont inscrits dans diverses activités. J'ai un état (E_Certificats) et une requête (R_Certificats). Ma requête a un critère de défini dans la colonne "Activité" qui fait en sorte que lorsque j'exécute celle-ci, je tape le nom de l'activité dans la fenêtre et mon état s'ouvre. Le nom de mes activités est assez long à entrer et je voudrais lui simplifier la tâche en utilisant un groupe d'options ou des boutons de commande.
Par exemple, lorsque je cliquerai sur mon bouton d'option (étiquetté par le nom de l'activité), je n'aurai pas besoin d'entrer mon critère dans la boîte. Si je choisis le bouton "Pastorale Camp 24 h de silence", une variable contenant "Pastorale Camp 24 h de silence" sera utilisée pour saisir le critère de la requête.
J'ai déjà réussi à aller chercher le nom de mon activité dans ma table et de le stocker dans une variable. Ce que je me demande, c'est comment utiliser cette variable lors de l'exécution de la requête.
Merci beaucoup de votre support.
J'ai un pépin avec un état dans Acess 2000. Voici ce que je veux faire:
Ma base de données sert à gérer les élèves qui sont inscrits dans diverses activités. J'ai un état (E_Certificats) et une requête (R_Certificats). Ma requête a un critère de défini dans la colonne "Activité" qui fait en sorte que lorsque j'exécute celle-ci, je tape le nom de l'activité dans la fenêtre et mon état s'ouvre. Le nom de mes activités est assez long à entrer et je voudrais lui simplifier la tâche en utilisant un groupe d'options ou des boutons de commande.
Par exemple, lorsque je cliquerai sur mon bouton d'option (étiquetté par le nom de l'activité), je n'aurai pas besoin d'entrer mon critère dans la boîte. Si je choisis le bouton "Pastorale Camp 24 h de silence", une variable contenant "Pastorale Camp 24 h de silence" sera utilisée pour saisir le critère de la requête.
J'ai déjà réussi à aller chercher le nom de mon activité dans ma table et de le stocker dans une variable. Ce que je me demande, c'est comment utiliser cette variable lors de l'exécution de la requête.
Merci beaucoup de votre support.
A voir également:
- Variable dans une requête
- Variable d'environnement temp - Forum Word
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ✓ - Forum Python
- Vba range avec variable ✓ - Forum VB / VBA
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Range avec une Variable ✓ - Forum VB / VBA
4 réponses
Bonjour,
J'ai déjà rencontré ce pb. Voilà la solution que j'ai adopté.
L'idée de la variable bien.
Ta requête R_certificats, tu ne mets pas de critères.
Lorsque tu lances l'édition de ton état
docmd.openreport "nom_Etat",,,condition where
et c'est au niveau de la condition where que tu vas définir ton critère
"Activité = '& nom variable & "'"
J'ai déjà rencontré ce pb. Voilà la solution que j'ai adopté.
L'idée de la variable bien.
Ta requête R_certificats, tu ne mets pas de critères.
Lorsque tu lances l'édition de ton état
docmd.openreport "nom_Etat",,,condition where
et c'est au niveau de la condition where que tu vas définir ton critère
"Activité = '& nom variable & "'"
Bonjour encore,
Voici la procédure que j'ai utilisée:
Private Sub Commande34_Click()
Dim NomActivite As String
Dim NomEtat As String
NomEtat = "E_Certificats"
NomActivite = "Robotique septembre 2007"
DoCmd.OpenReport NomEtat, acViewPreview, , "Activité='" & NomActivite & "'"
End Sub
Tout baigne!
Merci beaucoup pour le coup de main!
Voici la procédure que j'ai utilisée:
Private Sub Commande34_Click()
Dim NomActivite As String
Dim NomEtat As String
NomEtat = "E_Certificats"
NomActivite = "Robotique septembre 2007"
DoCmd.OpenReport NomEtat, acViewPreview, , "Activité='" & NomActivite & "'"
End Sub
Tout baigne!
Merci beaucoup pour le coup de main!