Bonjour.
Il y a plusieurs façons de régler le pb, suivant ce que tu peux modifier ou pas.
En voici une sans modifier la requête.
Dans l'état, ajouter une procédure évènementielle sur ouverture
1 2 3 4 5
| Private Sub Report_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then
Me.RecordSource = Replace(Me.RecordSource, "[Numéro du chantier?]", Me.OpenArgs)
End If
End Sub |
Et la procédure d'appel
AppAccess.DoCmd.OpenReport NomEtat, acViewNormal, , , , NumChantier
où NumChantier est un numérique représentant le numéro de chantier.
Si tu as une version d'access qui permet le passage d'OpenArgs. Sinon, il y a d'autres moyens.
Bon courage,
PGZ
Partager