PV Add format

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

Version 6.8


PV Add format (Bereich; String) Lange Ganzzahl

ParameterTypBeschreibung
BereichLange Ganzzahl4D View Bereich
StringStringString für Format
FunktionsergebnisLange GanzzahlFormatnummer

Beschreibung

Die Funktion PV Add format fügt in Bereich das Format String hinzu und gibt seine Nummer zurück.

Ist String bereits vorhanden, gibt die Funktion PV Add format diese Nummer zurück. Diese Nummer erhalten Sie auch über den Befehl PV GET FORMAT LIST.

Beispiel

Im aktiven Bereich soll das amerikanische Währungsformat entfernt werden, es soll jedoch sichergestellt werden, dass das europäische Währungsformat weiterhin verfügbar ist.

   C_STRING(255;$OldFormat)  `Format, das aus Bereich entfernt werden soll
   C_STRING(255;$NewFormat)  `Format, das in Bereich hinzugefügt werden soll

   ARRAY LONGINT($FormatNumArray;0)  `Array mit Formatnummern
   ARRAY STRING(255;$FormatStringArray;0)  `Array mit Format Strings
   C_INTEGER($Position)  `Position des zu entfernenden Formats
                         in Arrays Nummer und Name

   $OldFormat:="$###,##0.00"
   $NewFormat:="### ##0,00 EUR"

   PV GET FORMAT LIST (Bereich;$FormatNumArray;$FormatStringArray)  
                                 `Liste verfügbarer Formate

   $Position:=Find in array($FormatStringArray;$OldFormat)
   If ($Position#-1)  `Altes Format im Bereich vorhanden?
      PV REMOVE FORMAT (Bereich;$FormatNumArray{$Position})  `Entfernen
   End if

      `In Bereich nicht vorhandenes Format hinzufügen?
   If (Find in array($FormatStringArray;$NewFormat)=-1)
      $Position:=Size of array($FormatStringArray)+1  `Hinzufügen
      INSERT ELEMENT($FormatStringArray;$Position)  `Arrays...
      INSERT ELEMENT($FormatNumArray;$Position)  `...anpassen
      $FormatStringArray{$Position}:=$NewFormat  `Neues Format zuweisen
      $FormatNumArray{$Position}:=PV Add format (Bereich;$NewFormat) 
                                  `Nummer zuweisen
   End if

Referenz

PV GET FORMAT LIST, PV REMOVE FORMAT.


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