Qui pourrait m'aider sur le problème suivant :
Dans une base données , à partir d'une requête, j'ai construit 1 formulaire qui me permet d'afficher notamment les jours d'entraînement (Par exemple Lundi , lundi matin , mardi , mardi matin etc.., ) d'une association sportive.Ce form contient ainsi plusieurs champs pour définir les jours d'entraînement.
Avec une liste modifiable établie sur base d'une Table comportant tous les jours possibles, lorsque je veux sélectionner 1 jour de la semaine , pas de problème , je déroule, je sélectionne et j'ouvre avec un bouton de commande mon Form pour le jour d'entraînement choisi.
Maintenant si je veux sélectionner un jour différent du premier dans la liste modifiable, je ne vois pas comment je peux modifier le code VBA pour ouvrir avec le bouton de commande mon Form puisque ce Form contient un champ pour chaque jour d'entraînement. Il me faudrait créer autant de bouton de commande qu'il y a de jours. Ce n'est pas concevable.
J'ai pensé à utiliser l'opérateur OR mais ça ne marche pas
Quelqu'un a-t-il une idée sur cette programmation.Merci
Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private Sub Commande.._Click() On Error GoTo Err_Commande.._Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "Form ..." stLinkCriteria = "[Jour 1]=" & "'" & Me![Modifiable..] & "'" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_Commande.._Click: Exit Sub Err_Commande.._Click: Resume Exit_Commande.._Click End Sub
Partager