Microsoft Access

Datenaustausch zwischen Berichten und Formularen

Die Möglichkeiten im Überblick

Berichte und Formulare basieren in der Regel beide auf einer Datenquelle. Dies kann eine Abfrage oder eine Tabelle sein. Abfragen bieten dabei die Möglichkeit, Parameter zu definieren, mit deren Hilfe Sie die Ergebnisse der Abfrage steuern können. Durch passende Parameterübergabe an die Abfrage, die einem Bericht zugrunde liegt, können Sie also festlegen, welche Daten im Bericht angezeigt werden. Die Alternative sind einfache Filter, die Sie an den Bericht übergeben und die das Ergebnis der Datenquelle noch einmal einschränken.

Es gibt allerdings auch Situationen, in denen Daten, die in einem Bericht gedruckt werden sollen, gar nicht in einer Tabelle gespeichert sind, oder zumindest nicht eindeutig und fest mit den Daten des Berichts verknüpft werden können und sollen. In diesen Fällen benötigen Sie Funktionen, um die Daten im Bericht anzeigen zu lassen. Um diese Daten zunächst festzulegen, damit die Funktionen sie ermitteln und anzeigen können, können Sie wahlweise globale Variablen oder Methoden und Eigenschaften verwenden. Damit gibt es die folgenden Möglichkeiten Daten zwischen zwei Formularen oder zwischen Formularen und Berichten zu übertragen:

  • Filterausdrücke

  • Abfrageparameter

  • Variablen

  • Methoden und Eigenschaften