Bonjour à tous,
J'ai réalisé dans ma base de données un code afin d'afficher un message à l'utilisateur si il a des remarques à traiter pour des commandes.
Voici mon code :
Mon problème est que mon code fonctionne bien lorsqu'il y a une ou plusieurs remarque à traiter. Mais s'il n'y en a plus aucune, un message d'erreur apparait m'indiquant "Erreur d'exécution 2427 : Expression sans paramètre"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub Form_Open(Cancel As Integer) Dim msg, style, title, Response, mystring If Me.remarques <> 0 Then msg = "Il vous reste des remarques non traitées, voulez-vous le faire maintenant ?" style = vbYesNo + vbInformation + vbDefaultButton1 title = "Attention !" Response = MsgBox(msg, style, title) If Response = vbYes Then DoCmd.OpenReport "requeteremarques" DoCmd.Close acReport, "requeteremarques" End If End If End Sub
Quelqu'un a-t-il une idée de ce qui se passe?
Merci
Partager