WinCC Flex: EA-Feld formatieren

spsfreak12345

Level-1
Beiträge
58
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich muss eine Zahl abfragen, die so aufgebaut ist: 111 111-1

Ich kann mittels eines Scripts aus 1111111 das gewünschte Format erzeugen und auszugeben, würde jedoch lieber direkt bei der Eingabe dieses Format vorgeben.
Ist es möglich ein EA-Feld sozu formatieren?

Danke schon mal im Voraus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Im Script kannst du mit den "Mid" Befehl Zeichen aus einen String heraustrennen.

Mid(String,n,Anzahl) Trennt ab der Position n Anzahl der Zeichen aus dem
String heraus und gibt Sie als String zurück. Versuche das doch mal, es ist
ungetestet

Code:
Dim Feld_1, Feld_2, Feld_3, Variabel
Variabel = SmartTags("Deine_Variabel")
 
Feld_1 =  Mid(Variabel,1,3)
Feld_2 =  Mid(Variabel,3,3)
Feld_3 =  Mid(Variabel,6,1)
 
SmartTags("Neue_Variabel") = Feld_1 & " " & Feld_2 & "-" & Feld_3
 
... um es auf den Punkt zu bringen ...
Etwas ähnliches, wie du es vielleicht z.B. von Excel her kennst, kann Flex NICHT ...

Gruß
LL
 
Zurück
Oben