4D View v16PV GET NEXT FREE CELL |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV GET NEXT FREE CELL
|
PV GET NEXT FREE CELL ( Bereich ; Ausrichtung ; Spalte ; Zeile ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D View Bereich | |||||
Ausrichtung | Ganzzahl |
![]() |
Konstante für Richtung | |||||
Spalte | Lange Ganzzahl |
![]() |
Nummer der Spalte | |||||
Zeile | Lange Ganzzahl |
![]() |
Nummer der Zeile | |||||
Der Befehl PV GET NEXT FREE CELL setzt die Koordinaten von Spalte und Zeile in der definierten Richtung in die nächste freie Zelle.
Den Parameter Richtung definieren Sie über eine Konstante unter dem Thema PV Richtung:
Konstante | Typ | Wert |
pv to the bottom | Lange Ganzzahl | 1 |
pv to the left | Lange Ganzzahl | 2 |
pv to the right | Lange Ganzzahl | 0 |
pv to the top | Lange Ganzzahl | 3 |
Der 4D View Bereich enthält ein komplett mit Daten gefülltes Array. Wir zählen die Anzahl Zeilen und Spalten für dieses Array.
Wir wissen, dass die erste eingegebene Zelle an der Schnittstelle von Spalte C und Zeile 4 liegt. Das Plug-In bestimmt die Anzahl Spalten und Zeilen, die die eingegebenen Daten belegen.
C_LONGINT($StartCol;$StartRow) `Koordinaten Originalzellen
C_LONGINT($RightCol;$RightRow) `Koordinaten am weitestens rechts
C_LONGINT($LowCol;$LowRow) `Koordinaten am weitestens unten
$StartCol:=3 `Initialisierung
$StartRow:=4
PV GOTO CELL(Bereich;$StartCol;$StartRow) `Positionierung
`Erhalte Koordinaten am weitesten rechts
PV GET NEXT FREE CELL(Bereich;pv to the right;$RightCol;$RightRow)
`Erhalte Koordinaten am weitesten unten
PV GET NEXT FREE CELL(Bereich;pv to the bottom;$LowCol;$LowRow)
ALERT("Eingegebene Daten belegen "+String($RightCol-$StartCol)
+" Spalte(n) und "+String($LowRow-$StartRow)+" Zeile(n).")
Produkt: 4D View
Thema: PV Aktuelle Zelle
Nummer:
15932
Erstellt: 4D View 6.8
4D View Programmiersprache ( 4D View v16)