Beispiele für das Input-Kommando

Zurück

Eins der einfachsten Input-Kommandos kann folgendermaßen lauten: Nach dem Ausführen des Berichts wird der Benutzer aufgefordert, in dem Feld BS-Name eine Zeichenkette einzugeben. In dem Feld steht durch den obigen Eintrag als Defaultwert Kisters AG.


Durch das Anhängen der entsprechenden Normierungsfunktion kann diese Zeichenkette dann leichter in der Datenbank gefunden werden:
Damit anstelle eines Edit-Feldes eine Auswahlliste mit Katalogeinträgen erscheint, ist die Funktion $Kat ($KatEdit) zu benutzen. In diesem Fall hat der Defaultwert keine Bedeutung:
Zusätzlich kann durch eine Spaltenangabe die nachfolgende Datenbankabfrage vereinfacht werden:
In diesem Fall wird die Eingabe mit der Spalte bs_art der Tabelle bs verglichen. Dazu muss der Spalte die Variable separat zugeordnet werden. Die Form tabelle.spalte sollte benutzt werden, um Konflikte bei mehreren Spalten gleichen Namens zu vermeiden.
Im obigen Beispiel wird als Defaultwert der 01.01. des aktuellen Jahres angeführt. Das für die Datenbanksuche verwendete Datum wird dem Programm nach der Ausführung normiert übergeben. Als Where-Bedingung wird die Gültigkeit der gefundenen Einträge (in dem Fall Dokumente bzw. Schreiben) datumsbezogen eingeschränkt.


Die Einbindung der Eingaben in die Datenbankabfrage geschieht über das Where-Kommando, beispielsweise in der folgenden Form:

Where
$Var0
and $Var1

usw.

Zurück