PV GET CELL FIELD

4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next

Version 6.8


PV GET CELL FIELD (Bereich; Spalte; Zeile; Tabelle; Datenfeld)

ParameterTypBeschreibung
BereichLange Ganzzahl4D View Bereich
SpalteLange GanzzahlSpaltennummer Zelle
ZeileLange GanzzahlZeilennummer Zelle
TabelleGanzzahlTabellennummer
DatenfeldGanzzahlFeldnummer

Beschreibung

Der Befehl PV GET CELL FIELD gibt in den Parametern Tabelle und Feld die Nummern für Tabellen und Felder zurück, die mit der Zelle verknüpft sind, definiert durch Spalte und Zeile.

Beispiel

(1) Siehe Beispiel zum Befehl PV SET CELL FIELD.

(2) Folgendes Beispiel zeigt die Verwendung von PV GET CELL FIELD in einer Methode, die bei Anklicken der Titelzeile dynamische Spalten sortiert. Der Bereich enthält nur dynamische Spalten. Wir richten zuerst die Callback Methode EventMethod ein, die dann bei dem Ereignis Klick im Bereich aufgerufen wird:

   PV ON EVENT(Bereich;pv on clicked;"Ereignismethode")

Diese Anweisung erfasst alle Klicks im Bereich. Über die Methode EventMethod können wir Klicks in den Spaltentiteln herausfinden und dann die Daten sortieren.

      `Methode EventMethod
   C_BOOLEAN($0)
   C_LONGINT($1;$2;$3;$4;$5;$6)
   C_INTEGER($tableNum;$fieldNum)

   If($5=0)  `Erfolgt Klick in Titelzeile
      $0:=True  `Annulliert das Ereignis
      PV GET CELL FIELD(Bereich;$4;1;$tableNum;$fieldNum)  `Zu sortierende Daten
      ORDER BY(Table($tableNum)->;Field($tableNum;$fieldNum)->;>) `4D Daten sortieren
   End if

Referenz

PV Get cell value type, PV SET CELL FIELD.


4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next