Version 6.0 (Geändert)
SET CHOICE LIST ({*; }Objekt; Liste)
Parameter | Typ | Beschreibung | |
* | Wenn angegeben, ist Objekt ein Objektname | ||
(String). Wenn nicht angegeben, ist Objekt | |||
Feld oder Variable | |||
Objekt | Formularobjekt | Objektname (wenn * angegeben, bzw. | |
Feld oder Variable (wenn * nicht angegeben) | |||
Liste | String | Name der Auswahlliste | |
(wie in Designumgebung definiert) |
Beschreibung
Der Befehl SET CHOICE LIST setzt bzw. ersetzt die in Objekt angegebene Auswahlliste, die einem Objekt oder einer Objektgruppe zugewiesen ist, durch die in Liste übergebenene Auswahlliste, wie sie im Listeneditor der Designumgebung definiert wurde.
SET CHOICE LIST können Sie für Eingabe- und Ausgabeformulare einsetzen und auf Datenfelder und eingebbare Variablen für Text anwenden. Die Auswahlliste erscheint bei der Dateneingabe, wenn der Benutzer den Textbereich auswählt.
Mit dem optionalen Parameter * geben Sie in Objekt einen Objektnamen (String) an. Ohne den optionalen Parameter * geben Sie in Objekt ein Datenfeld oder eine Variable an. In diesem Fall geben Sie anstatt eines Strings eine Referenz auf das Datenfeld oder die Variable an (nur Datenfeld- oder Variablenobjekte). Weitere Informationen dazu finden Sie im Abschnitt Objekteigenschaften.
Hinweis: Dieser Befehl lässt sich nicht auf Datenfelder in Unterformularen anwenden.
Beispiel
Folgendes Beispiel legt eine Auswahlliste für das Datenfeld Lieferanten fest. Bei Übernachtlieferung erscheint die Auswahlliste der Expresslieferanten. Sonst wird die Standardliste angezeigt:
If ([Shipments]Overnight) SET CHOICE LIST([Shipments]Shipper; "Expresslieferanten") Else SET CHOICE LIST([Shipments]Shipper; "Normale Lieferanten") End if