Flexibler werden mit Parametern
Veröffentlicht am 29.12.2003
Parameter in Abfragen verwenden.
Abfragen sind in der Regel starr auf ein spezifisches Problem zugeschnitten. So können über ein Kriterium zum Beispiel alle Datensätze ausgegeben werden, deren Anlagedatum zwischen zwei festen Daten liegen. Wenn Sie einen neuen Zeitraum benötigen, müssen Sie wieder eine neue Abfrage erstellen.
Verwenden Sie Parameter in Ihren Abfragen.
Mit Parametern können Sie Ihre Abfragen wesentlich flexibler gestalten. Sie müssen nicht für jede winzige Änderung eine neue Abfrage erstellen, sondern können die Änderungen interaktiv über einen Dialog eingeben.
Erstellen Sie beispielsweise eine neue Abfrage, die das Anlagedatum der Datensätze enthält. Geben Sie dann als Kriterium statt einer festen Zeitspanne die folgende Zeile ein:
Zwischen [Anfangsdatum] Und [Enddatum]
Die Parameter Anfangsdatum und Enddatum werden als Datenfelder interpretiert. Da diese Felder nicht in der zugrundeliegenden Tabelle vorkommen, müssen den Parametern Werte zugewiesen werden.
Wenn Sie in die Datenblattansicht wechseln, wird ein Dialog geöffnet, in dem Sie zunächst dem ersten Parameter einen Wert zuweisen können. Anschließend geben Sie das Enddatum des Zeitraums ein. Im Datenblatt werden nur die Datensätze aufgelistet, die zwischen den eingegebenen Werten liegen. Bei jedem Öffnen des Datenblattes müssen Sie die Parameter neu eingeben.
Auf diese Weise können Sie jedes mal entscheiden, welche Zeitspanne Sie einsehen möchten.