2016-11-30 2 views
-1

Ich verarbeite Tabellen in MS Access 2016 und ich habe eine Spalte in einer Tabelle, die Text (String) wie dieses Beispiel ist: D1 na 256km Směr Břeclav.Split Strings von Tabelle für Leerzeichen in separate Spalten

Ich muss diesen Text in separate Spalten für jedes Wort aufteilen, damit ich Daten vorbereiten kann, um einige Wörter usw. zu löschen. Ich habe bereits einige Beispiele in VBA für Access versucht, aber es hat nicht funktioniert.

Ich muss sie teilen. Weiß jemand wie? Die Split-Funktion funktioniert nicht in einer SQL-Abfrage, und ich weiß nicht, wie man es in VBA richtig macht.

+0

Fügen Sie einige Code ergeben, wenn Sie eine Frage stellen. oder geben Sie Ihre Anfrage an, die Sie bisher verwendet haben. – Maharshi

+0

https://msdn.microsoft.com/en-us/library/8460tsh1(v=vs.90).aspx – MoondogsMaDawg

Antwort

0

Hatte einen ähnlichen Fall in letzter Zeit.
Um Split-in-Abfrage-Design ausführen zu können, erstellen Sie eine Funktion in einem Standardmodul, um sie vom Expression Builder aufrufen zu können.

Dann weisen Sie Spalten, die Wörter mit Ausdrücken haben sollen, die diese Funktion aufrufen.

Quelle
D1 in 256km Richtung Břeclav.

Expr1: ESplit (Quelle,““, 0)
Dies wird D1

Verwandte Themen