4D View v16PV SET CELL NAME |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV SET CELL NAME
|
PV SET CELL NAME ( Bereich ; Spalte ; Zeile ; Auswahlname ; Modus ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D View Bereich | |||||
Spalte | Lange Ganzzahl |
![]() |
Spaltennummer Zelle | |||||
Zeile | Lange Ganzzahl |
![]() |
Zeilennummer Zelle | |||||
Auswahlname | String |
![]() |
Zellenname | |||||
Modus | Lange Ganzzahl |
![]() |
0 oder ohne Angabe = Name hinzufügen 1 = Name ersetzen |
|||||
Der Befehl PV SET CELL NAME setzt Name einer Zelle, definiert über die Parameter Spalte und Zeile.
Sie können auf eine Zelle entweder über ihre Referenz (Spalten- und Zeilennummer), oder ihren Namen zugreifen. Auch Formeln im 4D View Bereich können über Name Bezug auf eine Zelle nehmen.
Hinweise:
- Die drei ersten Zeichen einer Zelle dürfen keine Ziffern sein.
- Der Zellenname darf keine Leerzeichen enthalten (Abstände im Parameter Name werden vom Befehl entfernt.).
Mit dem optionalen Parameter Modus legen Sie fest, wie der neue Zellenname gesetzt werden muss, wenn die Zelle bereits einen oder mehrere Namen enthält. Sie können Konstanten unter dem Thema PV Zelleneigenschaften verwenden:
Konstante | Typ | Wert | Kommentar |
pv add name | Lange Ganzzahl | 0 | Der neue Name wird zu allen Namen hinzugefügt, die bereits für die Zelle gesetzt wurden. |
pv replace name | Lange Ganzzahl | 1 | Der neue Name ersetzt alle Namen, die bereits für die Zelle gesetzt wurden. |
Um alle Namen zu löschen, die einer Zelle zugeordnet sind, übergeben Sie in Name einen leeren String (""), in Modus die Konstante pv replace name.
Über dieses Beispiel können Sie den Namen der aktuellen Zelle ändern. Hat sie bereits einen Namen, kann der Benutzer ihn ersetzen.
C_TEXT($CellName) `Name für die Zelle
C_TEXT($CellNewName) `Neuer Name
C_LONGINT($Column) `Spaltennummer der aktuellen Zelle
C_LONGINT($Row) `Zeilennummer der aktuellen Zelle
$CellNewName:=Request("Neuen Namen eingeben?";"Neuer Name")
If((OK=1) & ($CellNewName#"")) `Namen eingegeben und OK gedrückt?
PV GET CURRENT CELL(v;$Column;$Row) `Aktuelle Zelle ermitteln
$CellName:=PV Get cell name(v;$Column;$Row) `Name der aktuellen Zelle
If($CellName="") `Hat die Zelle keinen Namen?
PV SET CELL NAME(v;$Column;$Row;$CellNewName) `Neuen Namen eintragen
Else `Zelle hat schon einen Namen
CONFIRM("Die Zelle hat den Namen "+$CellName+". Soll sie die Zelle umbenennen?";"Ja";"Nein")
If(OK=1) `Umbenennen
PV SET CELL NAME(v;$Column;$Row;$CellNewName;pv replace name)
End if
End if
End if
Produkt: 4D View
Thema: PV Zelleneigenschaften
Nummer:
15923
Geändert: 4D View 2004.1
4D View Programmiersprache ( 4D View v16)