mea culpa !
Je suis complètement à côté de la plaque moi ...
N'importe quoi !
Maxence, on a dit DANS UN ETAT ! pas dans un formulaire !!!!
Désolé
En fait, tu ne peux pas affecter de valeurs dans un état, puisque tu ne peux faire de saisie.
Par contre, le ControlSource est disponible.
tu peux donc faire un truc du genre :
Et là, ca devrait marcher...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Report_Open(Cancel As Integer) Dim kelané1 As String Const message1 As String= "Indiquez l'année que vous voulez consultez (exemple:2001) puis validez. Ne rien indiquer (ou bien choisir 'Annuler') vous permettra de consulter toutes les années." kelané1 = InputBox(message1) Me.[Année demandée].ControlSource = "=" & Chr(34) & Kelané1 & Chr(34) End Sub
edit : cafeine, balises code ( lol !!! )
Partager