Microsoft Access

Datenaustausch zwischen Berichten und Formularen

Aufruf der Methode

Das wichtigste ist nun der korrekte Aufruf der Methode oder Eigenschaft. Sie benötigen dazu eine Variable, der Sie als Typ den Namen des Klassenmoduls des Berichts zuweisen. Heißt der Bericht berAuftragsListe2, geben Sie als Datentyp Report_berAuftragsListe2 an. Danach weisen Sie der Variablen den Bericht zu. Das Objekt ist bereits vorhanden, weil es automatisch von Access erzeugt wird. Sie weisen der Variablen also einfach das Objekt mittels Set objBericht = Report_berAuftragsListe2 zu.

Anschließend können Sie die Methoden und Eigenschaften aufrufen. Erst danach zeigen Sie den Bericht mit der Methode OpenReport an:

Private Sub bttKlassen_Click()
Dim objBericht As Report_berAuftragsListe2
Dim stDocName As String
stDocName = "berAuftragsListe2"
Set objBericht = Report_berAuftragsListe2
objBericht.setDemoText ("test")
objBericht.DemoText = "Test2"
DoCmd.OpenReport stDocName, acPreview, , "TypKuerzel=""RE"""
End Sub