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), oder bei jeden Datensatz (True) abgefragt werden soll. Voreinstellung: False.
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.