Version 6.8
PV SET CELL BOOLEAN VALUE (Bereich; Spalte; Zeile; Wert)
| Parameter | Typ | Beschreibung | |
| Bereich | Lange Ganzzahl | 4D View Bereich | |
| Spalte | Lange Ganzzahl | Spaltennummer Zelle | |
| Zeile | Lange Ganzzahl | Zeilennummer Zelle | |
| Wert | Ganzzahl | Zellenwert |
Beschreibung
Der Befehl PV SET CELL BOOLEAN VALUE weist die Ganzzahl Wert in der Zelle zu, definiert durch Spalte und Zeile. Mit dieser Ganzzahl können Sie einen Boolean Wert (0=Falsch, 1=Wahr) zuweisen. Dazu ist es notwendig, die 4D Booleans mit der Funktion Num(Bool_Wert) zu übersetzen.
Beispiel
Wir ändern das Beispiel im Befehl PV SET CELL STRING VALUE in den Typ Boolean, repräsentiert durch eine Ganzzahl.
C_INTEGER($CopyNumber)
C_LONGINT($Column;$Row) `Koordinaten der zu kopierenden Zelle
C_INTEGER($Index) `Laufindex
C_BOOLEAN($Value) `Zu kopierender Wert
$CopyNumber:=Num(Request("Wieviele Kopien am Ende sollen erfolgen?";"5")) `Standardvorgabe 5
If ($CopyNumber>0)
PV GET CURRENT CELL (Bereich;$Column;$Row) `Zu kopierende Zelle
$Value:=(PV Get cell boolean value(Bereich;$Column;$Row)=1) `Zahl in Boolean umwandeln
For ($Index;$Row+1;$Row+$CopyNumber) `$CopyNumber loop(s)
PV SET CELL BOOLEAN VALUE (Bereich;$Column;$Index;Num($Value)) `Kopiere Wert
End for
End if
Referenz
PV Get cell boolean value, PV Get cell value type.