Bonjour,
J'ai actuellement un formulaire qui me permet d'ouvrir un état lorsque je clique sur une certaine étiquette. Or, pour cet état, j'ai besoin d'une valeur x, puisque dedans sont calculées, entre autres, certaines valeurs des x derniers mois.
voici donc le code de ladite étiquette :
Or, si c'est la première fois que j'ouvre le formulaire, quelle que soit la valeur que je saisis dans txtNbMois, j'ai ma msgbox qui s'ouvre et qui m'insulte.
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 'Lorsque l'on clique sur le texte et que le nombre de mois a bien été entré, l'état s'ouvre Private Sub StatsPass1_Click() If Not IsNull(txtNbMois.Value) Then DoCmd.OpenReport "StatsPass", acViewPreview Else MsgBox "Vous n'avez pas entré de nombre !" End If End Sub
Par contre, si je passe par exemple en mode création, puis que je repasse en mode affichage, alors la valeur entrée précédemment dans la case est bien prise en compte.
Je ne comprends vraiment pas pourquoi ça me fait ça, je suis dessus depuis le début de l'après-midi...
Merci beaucoup d'avance !
Partager