Bonsoir à toutes et tous,

J'ai un formulaire de création d'avances avec un bouton "enregistrement" lié au code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Private Sub ok_Click()
Dim impr As Integer
impr = MsgBox("Création de l'avance n° " & Me.id & " Voulez vous imprimer le reçu ?", vbYesNo, "Enregistrer Avance")
If impr = vbYes Then
DoCmd.OpenReport "recu", , , "[id] = " & Me.id & ""
DoCmd.Close
Else
DoCmd.Close
End If
End Sub
qui me permet d'imprimer un reçu via l'état du même nom à partir de l'id de l'enregistrement
Au début ça fonctionnait nickel mais depuis quelques temps le reçu me revient vierge de toutes données avec une mention #erreur pour le champs id
Le formulaire et l'état ont pour source la même table

Que se passe t il ??

Merci d'avance