Eingabe
Eingabe(Typ1,Frage1,Länge1)
Mit dieser Funktion können Sie bis zu drei Eingaben vom Anwender anfordern. Diese Eingaben werden in internen Variablen gespeichert, die Sie mit der Funktion Input() abfragen können.
Es gibt viele Listen, bei denen die Nummer des Mandanten (Saldenliste) oder der Veranstaltung (GEMA-Titelfolge) abgefragt werden muß. Hierfür dient die Funktion Eingabe.
Typ1:
Hier geben Sie an, welchen Typ Sie als Eingabe erwarten. Möglich sind:
Text für normalen Text
Datum für ein Datum
Zahl für eine Zahl
JaNein für einen Wahrheitswert
Frage1:
Geben Sie hier die Frage an, die der Nutzer zu sehen bekommt, wenn er die Daten eingeben soll.
Länge1:
Geben Sie hier die Länge ein, falls Sie die Nummer einer Hauptverwaltung abfragen möchten. Bei den Verwaltungen Personen, Firmen, Noten, Kleidung, Instrumente, Inventar und Veranstaltungen ist die Länge der Nummer 6. Bei den Vereinen ist die Länge der Nummer 10. Geben Sie nur in diesen Fällen die Zahl 6 oder 10 ein. In allen anderen Fällen muß hier eine 0 (Null) stehen!
Der Grund dafür ist der, daß diese Felder in der Datenbank als rechtsbündige Textfelder in dieser Länge gespeichert werden. Die Funktion Eingabe richtet die Nutzereingaben dann automatisch nach recht in der Länge aus, wenn diese ungleich 0 (Null) ist.
Die drei Parameter Typ,Frage,Länge können bis zu dreimal erscheinen.
Der Rückgabewert der Funktion ist immer wahr.
Beispiel 1: Der Nutzer soll aufgefordert werden die Mandantennummer einzugeben:
Eingabe(“Text”,”Bitte geben Sie die Nummer des Mandanten ein.”,6)
Beispiel 2:
Es soll eine Liste zu einem bestimmten Mandanten gedruckt werden. Dazu muß zunächst die Nummer des Mandanten vom Nutzer erfragt werden. Danach wird das Feld Nummer des Mandanten mit der Eingabe verglichen:
Eingabe(“Text”,”Welcher Mandant?”,6) && Nummer == Input(0)
Beachten Sie bitte, daß die Funktion Eingabe links vom == und die Funktion Input rechts vom == steht.
|