AskStringChoice$

 

Aufgabe:

Wie AskString$(), jedoch wird der Wert über einen Dialog mit Combobox abgefragt.

Parameter:

Zeichenkette     Text der als Eingabeaufforderung in dem Dialog zur Benutzereingabe erscheinen soll.

Boolean         (optional) Gibt an ob einmal pro Druck (False, Voreinstellung), oder bei jeden Datensatz (True) abgefragt werden soll.

Zeichenkette     (optional) Die Combobox-Einträge. Die einzelnen Einträge der Combobox werden mit "|" getrennt. Wenn einer der Einträge '***' (drei Sternchen) ist, dann ist der Text veränderbar, d.h. es kann ein von den in der Liste angebotenen Einträgen abweichender Text eingegeben werden.

Zahl             (optional) Maximallänge (Voreinstellung: 8192 Zeichen).

Rückgabewert:

Zeichenkette

Beispiel:

AskStringChoice$("Belegtyp",False,"Angebot|Rechnung|Lieferschein|***")

Öffnet eine Dialogbox mit dem Titel "Belegtyp". In der Combobox sind die Einträge "Angebot|Rechnung|Lieferschein" auswählbar. Da der zweite Parameter False lautet, erscheint diese Abfrage nur für den ersten Datensatz im Druck.