Hallo hab mal eine Frage zum Thema Berichte!
Ist es möglich mir nur bestimmte Daten in einem Bericht anzeigen zu lassen? Also z.B. Wenn ich ein Formular hab, dass ich dort einen Button anbringe der mir den Bericht öffnet aber nur den aktuellen Datensatz des Formulars anzeigt?
Hallo, Christina!
Hallo hab mal eine Frage zum Thema Berichte!
Ist es möglich mir nur bestimmte Daten in einem Bericht
anzeigen zu lassen? Also z.B. Wenn ich ein Formular hab, dass
ich dort einen Button anbringe der mir den Bericht öffnet aber
nur den aktuellen Datensatz des Formulars anzeigt?
Ja, am einfachsten wahrscheinlich mit Filter/WHERE-Kriterium beim Öffnen. Also z. B. für Deinen Button
Sub Button1\_Click
DoCmd.OpenReport Berichtsname,acViewPreview,,"Id=" & Me!Id
End Sub
… wenn das Feld „Id“ die Id der zugrundeliegenden Datenquelle ist bzw. den aktuellen Datensatz eindeutig beschreibt.
Gruß, Manfred
Erst einmal danke! du sagst:
DoCmd.OpenReport Berichtsname,acViewPreview,„Id=“ & Me!Id
End Sub
… wenn das Feld „Id“ die Id der zugrundeliegenden
Datenquelle ist bzw. den aktuellen Datensatz eindeutig
beschreibt.
wenn ich den code eingebe meckert visual basic aber bei docmd und sagt das wäre ein fehler…
Mach’s doch einfacher.
Erstelle eine Abfrage mit dem Kriterium des Formularfelds auf die Tabelle und erstellen den Bericht auf diese Abfrage.
Das funktioniert immer und ist kinderleicht.
Das ganze wird mit einem Button "Öffne REport " gestartet.
Gruß Hans