Menü
Index
     

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.