Bonjours à tous
J'aimerai imprimer au début de mon état, les options sous forme de case à cocher pour les choix que j'ai choisi pour l'impression d'une partie des enregistrements.
Pour cela, j'ai placé des cases à cochers, mais quand je veux les mettre dans le bon état (coché, pas coché) avec VBA lors de l'événement open ou activate de l'état, j'obtiens une erreur d'exécution.
Erreur d'exécution '2465':
Impossible de trouver le champ 'INT_FILTRE_CHOIX_SOCIAL' auquel il
est fait référence dans votre expression.
Donc, pour trouver pourquoi, j'ai simplement écrit un bout de code :
Si j'exécute la requête, tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Report_Activate() MsgBox "Aire =" & Me.STR_NOM_UNITE_STRUCT MsgBox "Aire =" & Me.STR_NOM_AIRE MsgBox "Audit = " & Me.STR_NOM_AUDIT MsgBox "filtre = " & Me.INT_FILTRE_CHOIX_SOCIAL MsgBox "Numauto" & Me.AUTO_NO_AUDIT End Sub
Si je compile mon projet, il n'y a pas d'erreur.
Si j'affiche les champs de ma requête dans des champs dans l'état, pas d'erreur.
Mais lorsque je veux lire ces champs avec VBA dans l'événement Report_Activate, j'ai des erreurs quand je lis autre chose que du texte.
De plus, si le code est mis dans logiquement pour moi dans Report_Open, même les champs texte provoque des erreurs d'exécution.
Que faire ?
Merci d'avance
Partager