4D v16.3

LISTBOX SET FOOTER CALCULATION

Home

 
4D v16.3
LISTBOX SET FOOTER CALCULATION

LISTBOX SET FOOTER CALCULATION 


 

LISTBOX SET FOOTER CALCULATION ( {* ;} Objekt ; Berechnung ) 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist ein Objektname (String)
Ohne Stern: Objekt ist eine Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable (ohne *)
Berechnung  Lange Ganzzahl in 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:

  • Variable oder Name eines Fußteilbereichs. In diesem Fall gilt der Befehl für diesen Bereich.
  • Variable oder Name einer Spalte in der Listbox. In diesem Fall gilt der Befehl für den Fußteil dieser Spalte.
  • Variable oder Name einer Listbox. In diesem Fall gilt der Befehl für alle Fußteile der Listbox.

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.



Siehe auch 

LISTBOX Get footer calculation

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Listbox
Nummer: 1140

 
GESCHICHTE 

Erstellt: 4D v13

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)