Comment puis-je générer un rapport en accès avec les données d'un jeu d'enregistrements (au lieu d'une requête ou d'une table). J'ai des mises à jour du jeu d'enregistrements qui doivent également être affichées dans le rapport.Accès: Comment générer un rapport d'un jeu d'enregistrements?
Répondre
De Access Web vous pouvez utiliser la propriété "nom" d'un jeu d'enregistrements. Vous code résultant ressemblerait à quelque chose comme ceci:
Dans le rapport
Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = gMyRecordSet.Name
End Sub
Dans l'objet d'appel (module, forme, etc.)
Public gMyRecordSet As Recordset
'...
Public Sub callMyReport()
'...
Set gMyRecordSet = CurrentDb.OpenRecordset("Select * " & _
"from foo " & _
"where bar='yaddah'")
DoCmd.OpenReport "myReport", acViewPreview
'...
gMyRecordSet.Close
Set gMyRecordSet = Nothing
'...
End Sub
Veuillez expliquer plus en détail. Par exemple, voulez-vous montrer ce que le champ était et ce qu'il est maintenant? Si c'est le cas, vous aurez besoin d'une piste d'audit. Voici un exemple de Microsoft: http://support.microsoft.com/kb/q197592/
Qu'entendez-vous par rapport? Si vous voulez dire un document papier imprimé, Access a un bon générateur de rapports. Si vous voulez afficher les données, vous pouvez utiliser un formulaire. Si vous n'êtes pas familier avec la création de rapports et de formulaires, il existe des assistants.
Il est toujours judicieux d'étudier la base de données exemple Northwind fournie avec chaque version d'Access.
Suis-je le seul qui ne comprend pas cette question? – Yarik