4D View v14PV GET CELL FIELD |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV GET CELL FIELD
|
PV GET CELL FIELD ( Bereich ; Spalte ; Zeile ; Tabellennr ; Feldnr ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D View Bereich | |||||
Spalte | Lange Ganzzahl |
![]() |
Spaltennummer Zelle | |||||
Zeile | Lange Ganzzahl |
![]() |
Zeilennummer Zelle | |||||
Tabellennr | Ganzzahl |
![]() |
Tabellennummer | |||||
Feldnr | Ganzzahl |
![]() |
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_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
Produkt: 4D View
Thema: PV Zellenwerte
Nummer:
15913
Erstellt: 4D View 6.8
PV Get cell value type
PV SET CELL FIELD
4D View Programmiersprache ( 4D View v11.4)
4D View Programmiersprache ( 4D View v12)
4D View Programmiersprache ( 4D v13)
4D View Programmiersprache ( 4D View v14 R2)
4D View Programmiersprache ( 4D View v14)
4D View Programmiersprache ( 4D View v14 R3)
4D View Programmiersprache ( 4D View v14 R4)