Hi
Dann kann man das über Bedingungen auf die einzelnen Zeichen abrufen.
Das heißt, du prüfst die Zeichen ob es eine 0-9 ist und gibst Sie dann aus oder nicht. Allerdings müsstest du wissen, wie lang der String maximal ist. Für das erste Zeichen sieht das dann so aus:
A5(1:0); {="1"="2"="3"="4"="5"="6"="7"="8"="9"="0"="." A5(1:0);}};
Erklärung:
A5(1:0); --> Besagt, das er im Bezeichnugsattribut das erste Zeichen prüft
="1"="2"="3"="4"="5"="6"="7"="8"="9"="0" --> Das sind die Bedingungen auf die geprüft werden soll.
A5(1:0); --> Besagt, das er ein Zeichen auf der ersten Position im String ausgeben soll.
Für die jeweiigen nächsten Zeichen musst du dann den selben Formelstring entsprechend anpassen und dahinter setzen (Ich schreib das mal wegen der Übersichtlichkeit untereinander):
{A5(1:0); {="1"="2"="3"="4"="5"="6"="7"="8"="9"="0" A5(1:0);}};
{A5(1:1); {="1"="2"="3"="4"="5"="6"="7"="8"="9"="0" A5(1:1);}};
{A5(1:2); {="1"="2"="3"="4"="5"="6"="7"="8"="9"="0" A5(1:2);}};
{A5(1:3); {="1"="2"="3"="4"="5"="6"="7"="8"="9"="0" A5(1:3);}};
...
Bitte beachte dass eine Formel nur aus maximal 1000 Zeichen bestehen kann. Da in dieser Lösung eine Abfrage für eine Position 64 Zeichen hat, kannst du damit nur Strings sinnvoll abfragen, die maximal 15 Zeichen lang sind.
Vielleicht hilft es dir weiter.
greetings
------------------
Um ein tadelloses Mitglied einer Schafherde sein zu können, muss man vor allem ein Schaf sein! (A. Einstein)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP