PDA

Vollständige Version anzeigen : Bericht


Wiltrud
26.06.2001, 12:56
Bin Anfängerin und möchte wissen, wie ich einen von mir für eine bestimmte Abfrage erstellten Bericht auf andere Abfragen anwenden kann.

hermi
26.06.2001, 13:37
Hallo Wiltrud,

eine Möglichkeit ist im Entwurf des Berichtes, im Register 'Daten' die Datenherkunft zu ändern. Entweder die gibst den Namen der Abfrage direkt ein oder du kannst sie dir über das Aufklappfeld direkt anzeigen lassen und dann auswählen.
Vorsicht: wenn die Datenfelder der Abfrage und des Berichtes nicht übereinstimmen, bleiben die Felder leer und du bekommst u.U. eine Fehlermeldung.

cu hermi

Kurt aus Kienitz
26.06.2001, 13:40
Hallo Wiltrud,

Das kannst Du in der Ereignisprozedur Beim Öffnen des Berichtes steuern.

Dort kannst Du die RecordSource des Berichtes auf eine andere Abfrage umsetzen.

Nehmen wir mal an, der Bericht wird über ein Formular geöffnet (muß dann auch wohl) und auf dem Formular OpenBericht ist ein Textfeld dfAbfrage in dem man die zu verwendende Abfrage angeben kann.
Dann sollte die Ereignisprozedur des Berichtes so aussehen:

Private Sub Report_Open(Cancel As Integer)


Me.RecordSource = Forms![OpenBericht].dfAbfrage


End Sub

Das geht allerdings nur, wenn die unterschiedlichen Abfragen die selben Spalten (identische Namen) liefern.

P.S. oder so wie hermi schreibt (wieder zu langsam :))
[Dieser Beitrag wurde von Kurt aus Kienitz am 26.06.2001 editiert.]