Parsen von Text in MS-Access

Habe ich Spalte, die Zeichenfolgen enthält. Die Texte in dieser Spalte wie folgt Aussehen:

FirstString/SecondString/ThirdString

Brauche ich, um zu analysieren, so daß ich zwei Werte haben:

Wert 1: FirstString/SecondString
Wert 2: ThirdString

Hätte ich eigentlich mehr Saiten, aber ich habe immer nee es getrennt wie [string1/string2/string3/...][stringN]

Was ich brauche, um am Ende, ist diese:

Column1: [string1/string2/string3/etc....]
Spalte 2: [stringN]

Kann ich nicht finden, jedenfalls in access zu tun. Irgendwelche Vorschläge? Muss ich reguläre Ausdrücke? Wenn ja, gibt es eine Möglichkeit, dies zu tun in der Abfrage-designer?

Update: Beide Ausdrücke geben mir diese Fehlermeldung: "Der von Ihnen eingegebene Ausdruck ist syntaktisch falsch, oder Sie müssen schließen Sie Ihre text-Daten, die in Anführungszeichen gesetzt werden."

expr1: Left( [Property] , InStrRev( [Property] , "/") - 1), Mid( [Property] , InStrRev( [Property] , "/") + 1)

expr1: mid( [Property] , 1, instr( [Property] , "/", -1)) , mid( [Property] , instr( [Property] , "/", -1)+1, length( [Property] ))

InformationsquelleAutor Micah | 2008-10-01

Schreibe einen Kommentar