PV SET CELL NAME

4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next

Version 2004.1 (Geändert)


PV SET CELL NAME (Bereich; Spalte; Zeile; Name{; Modus})

ParameterTypBeschreibung
BereichLange Ganzzahl4D View Bereich
SpalteLange GanzzahlSpaltennummer Zelle
ZeileLange GanzzahlZeilennummer Zelle
NameStringZellenname
ModusLange Ganzzahl0 oder ohne Angabe = Name hinzufügen,
1 = Name ersetzen

Beschreibung

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.

Hinweis: Die drei ersten Zeichen einer Zelle dürfen keine Ziffern sein.

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:

Ist Modus nicht angegeben oder übergeben Sie die Konstante pv add name (Wert 0), wird der neue Name zu allen Namen hinzugefügt, die bereits für die Zelle gesetzt wurden.

Übergeben Sie in Modus die Konstante pv replace name (Wert 1), ersetzt der neue Name 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.

Beispiel

Ü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

Referenz

PV Get cell name, PV GET CELL NAME LIST.


4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next