4D v16.3LISTBOX INSERT COLUMN FORMULA |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LISTBOX INSERT COLUMN FORMULA
LISTBOX INSERT COLUMN FORMULA
Der Befehl LISTBOX INSERT COLUMN FORMULA fügt eine Spalte in die Listbox ein, definiert durch die Parameter Objekt und *. Mit dem optionalen Parameter * ist der Parameter Objekt ein Objektname (String). Ohne * ist Objekt eine Variable. In diesem Fall übergeben Sie keinen String, sondern eine Variablenreferenz. Weitere Informationen zu Objektnamen finden Sie im Abschnitt Objekteigenschaften. In SpalteName übergeben Sie den Objektnamen der eingefügten Spalte. Der Parameter Formel kann einen beliebigen gültigen Ausdruck enthalten, z.B.:
Bei Aufruf des Befehls wird die Formel durchlaufen und dann ausgeführt. Hinweis: Um Formeln unabhängig von der Anwendungssprache zu definieren, verwenden Sie die Funktion Command name (wenn Sie 4D Befehle aufrufen). Mit dem Parameter Datentyp können Sie den Typ der Daten bestimmen, die nach Ausführen der Formel zurückgegeben wird. Sie müssen eine der folgenden Konstanten unter dem Thema Feld und Variablentypen übergeben:
Entspricht das Ergebnis der Formel keinem der erwarteten Datentypen, wird ein Fehler erzeugt. In den Parametern KopfName und KopfVar übergeben Sie den Objektnamen und die Variable des eingefügten Kopfteils der Spalte. In den Parametern FußName und FußVar können Sie auch den Objektnamen und die Variable für den Fußteil der eingefügten Spalte übergeben. Lassen Sie den Parameter FußVar weg, verwendet 4D eine dynamische Variable. Hinweis: Objektnamen müssen in einem Formular einmalig sein. Sie müssen sicherstellen, dass die in SpalteName, KopfName und FußName übergebenen Namen nicht anderweitig verwendet werden. Ansonsten wird die Spalte nicht erstellt und ein Fehler erzeugt. Ab 4D v14 R3 können Sie mit diesem Befehl Spalten dynamisch in Listboxen einfügen, wenn das Formular ausgeführt wird. 4D verwaltet automatisch die Definition der erforderlichen Variablen (Spalten, Fußteil und Kopfteil). Dazu akzeptiert LISTBOX INSERT COLUMN FORMULA einen Zeiger Nil (->[]) als Wert für die Parameter KopfVariable und FußVariable. In diesem Fall erstellt 4D beim Ausführen des Befehls die erforderlichen Variablen dynamisch. Weitere Informationen dazu finden Sie im Abschnitt Dynamische Variablen. Beachten Sie, dass Variablen für Kopf- und Fußteil immer mit den spezifischen Typ Lange Ganzzahl bzw. Text erstellt werden.Wir wollen rechts vor der Listbox eine neue Spalte hinzufügen mit einer Formel, die das Alter der Angestellten berechnet: vAge:="Current date-[Employees]BirthDate)\365"
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v11 SQL ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||