Seite 1 von 1

FastReport: Funktion ausführen

Verfasst: Mo, 25. Jan 2010 15:16
von Tiemann
Ich habe in FastReport folgende Funktion gefunden:
InputBox(ACaption,APrompt,ADefault: string):string
Jetzt weiß ich nicht, wie die 3 Parameter in der Klammer aussehen müssen.
Der 1. Parameter "ACaption" ist sicherlich die Textfrage. Setzt man die in Hochkomma oder Anführungszeichen?
Der 2. Parameter "APrompt" ist was?
Der 3. Parameter "ADefault" ist sicherlich eine Voreinstellung. Wie gibt man die ein? Hochkomma? Anführungszeichen?
Beispiel:
[InputBox('Welches Halbjahr?',?? ,'1')]
Kann mir jemand weiter helfen?

Re: FastReport: Funktion ausführen

Verfasst: Mo, 25. Jan 2010 15:34
von Tom
Hallo, Tiemann.

Ich benutze Frax zwar nicht, aber:

Eine "Caption" ist immer die Beschriftung eines Objekts (Dialogs, Buttons, SLEs). Vermutlich ist "ACaption" also der Titel der Dialogbox. Ein "Prompt" ist der Erklärungstext zu einem Eingabefeld. Bei Clipper ist in einer Zeile wie "@ 1,1 SAY 'Name:' GET cName" das 'Name:' der Prompt. Und ein Default ist der Wert, der zugeordnet wird, wenn kein Wert oder Parameter erfasst wird. Diesen Wert wird die InputBox vermutlich zurückgeben, wenn der Benutzer nichts eingibt. Also:

InputBox('Auswertung für','Halbjahr','1. Halbjahr')]

In List & Label ist es so, dass diese Benutzerdialoge immer nur Strings erzeugen und zulassen.