4D v16.3LISTBOX SET FOOTER CALCULATION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LISTBOX SET FOOTER CALCULATION
|
LISTBOX SET FOOTER CALCULATION ( {* ;} Objekt ; Berechnung ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist ein Objektname (String) Ohne Stern: Objekt ist eine Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable (ohne *) | |||||
Berechnung | Lange Ganzzahl |
![]() |
Berechnung für den Fußteilbereich | |||||
Der Befehl LISTBOX SET FOOTER CALCULATION setzt die automatische Berechnung, die dem Fußteil der Listbox, definiert durch die Parameter Objekt und *, zugewiesen ist.
Mit dem optionalen Parameter * geben Sie an, dass der Parameter Objekt ein Objektname (String) ist. Ohne diesen Parameter geben Sie an, dass Objekt eine Variable ist. In diesem Fall übergeben Sie eine Variablenreferenz anstelle eines String.
Der Parameter Objekt kann folgendes festlegen:
Im Parameter Berechnung übergeben Sie eine der folgenden Konstanten unter dem Thema Listbox Fußteil Berechnung:
Konstante | Typ | Wert | Kommentar |
Listbox footer std deviation | Lange Ganzzahl | 7 | Für Spalten vom Typ Zahl oder Zeit verwenden (nur für Arrays vom Typ Listboxen). Standardtyp des Berechnungsergebnis: Zahl |
lk footer average | Lange Ganzzahl | 6 | Für Spalten vom Typ Zahl oder Zeit verwenden. Standardtyp des Ergebnisses: Zahl. |
lk footer count | Lange Ganzzahl | 5 | Für Spalten vom Typ Zahl, Text, Datum, Zeit, Boolean oder Bild verwenden. Standardtyp des Berechnungsergebnis: Lange Ganzzahl |
lk footer custom | Lange Ganzzahl | 1 | 4D führt keine Berechnung durch. Die Variable im Fußteil muss per Programmierung berechnet werden. Standardtyp des Berechnungsergebnis: Typ der Variable |
lk footer max | Lange Ganzzahl | 3 | Für Spalten vom Typ Zahl, Datum, Zeit oder Boolean verwenden. Standardtyp des Berechnungsergebnis: Spalte Array oder Feldtyp |
lk footer min | Lange Ganzzahl | 2 | Für Spalten vom Typ Zahl, Datum, Zeit oder Boolean verwenden. Standardtyp des Berechnungsergebnis: Spalte Array oder Feldtyp |
lk footer sum | Lange Ganzzahl | 4 | Für Spalten vom Typ Zahl, Zeit oder Boolean verwenden. Standardtyp des Berechnungsergebnis: Spalte Array oder Feldtyp. |
lk footer sum squares | Lange Ganzzahl | 9 | Für Spalten vom Typ Zahl oder Zeit verwenden (nur für Arrays vom Typ Listboxen). Standardtyp des Berechnungsergebnis: Zahl |
lk footer variance | Lange Ganzzahl | 8 | Für Spalten vom Typ Zahl oder Zeit verwenden (nur für Arrays vom Typ Listboxen). Standardtyp des Berechnungsergebnis: Zahl |
Beachten Sie, dass vordefinierte Berechnungen alle Werte der Spalte berücksichtigen, d.h. auch Werte von ausgeblendeten Zeilen. Wollen Sie eine Berechnung nur auf sichtbare Zeilen begrenzen, müssen Sie die Konstante lk footer custom verwenden und eine eigene Berechnung durchführen.
Passt der Datentyp einer Spalte oder der Listbox (wenn Objekt die Listbox angibt) nicht zur definierten Berechnung, wird der Fußteil nicht geändert und Fehler 18 wird erzeugt. Enthält eine Spalte eine Formel, d.h. die Listbox ist vom Typ Auswahl, wird Fehler 10 erzeugt.
Hinweis: Variablen für Fußteile werden automatisch gemäß der Berechnungsart typisiert, die in der Eigenschaftenliste gesetzt wird (wenn sie nicht per Code typisiert werden). Weitere Informationen dazu finden Sie im Abschnitt Eigenschaften für Fußteile der Listbox. Entspricht der Datentyp der Variablen nicht dem vom Befehl LISTBOX SET FOOTER CALCULATION erwarteten Ergebnis, wird ein Typisierungsfehler generiert.
Beispiel: Bei einer Spalte, die Datum anzeigt, wird auch die Variable Fußteil als Datum typisiert. Wird nun in der Berechnung im Fußteil "Maximum" verwendet und führen Sie die Anweisung LISTBOX SET FOOTER CALCULATION(footer;lk footer count) aus, erscheint ein Fehler, da sich der erwartete Ergebnistyp (Lange Ganzzahl) vom aktuellen Datentyp der Variable unterscheidet.
Produkt: 4D
Thema: Listbox
Nummer:
1140
Erstellt: 4D v13
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)