4D View v16

PV GET CELL FIELD

Home

 
4D View v16
PV GET CELL FIELD

PV GET CELL FIELD 


 

PV GET CELL FIELD ( Bereich ; Spalte ; Zeile ; Tabellennr ; Feldnr ) 
Parameter Typ   Beschreibung
Bereich  Lange Ganzzahl in 4D View Bereich
Spalte  Lange Ganzzahl in Spaltennummer Zelle
Zeile  Lange Ganzzahl in Zeilennummer Zelle
Tabellennr  Ganzzahl in Tabellennummer
Feldnr  Ganzzahl in Feldnummer

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

Siehe Beispiel zum Befehl PV SET CELL FIELD.

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_LONGINT($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



Siehe auch 

PV Get cell value type
PV SET CELL FIELD

 
EIGENSCHAFTEN 

Produkt: 4D View
Thema: PV Zellenwerte
Nummer: 15913

 
GESCHICHTE 

Erstellt: 4D View 6.8

 
ARTIKELVERWENDUNG

4D View Programmiersprache ( 4D View v16)