Hallo,
ich hab in einigen Feldern einen Tabstop mit anschließendem Text dahinter drin.
Den Tabstop kann ich mit Replace schon ersetzen, allerdings möchte ich dass alles was nach dem Tabstop kommt mit "" ersetzen, geht das?
replace(t.art, CHR(13) ,"" ) geht
replace(t.art, CHR(13) & "*" ,"" ) geht nicht
Wildcards gibt es nicht in Replace, die zu suchende Stingfolge muß eindeutig sein.
Wenn du alles nach dem Wagenrücklauf( chr(13) ) löschen willst dann kannst du nicht Replace verwenden.
t.art = Left$(t.art, instr(1, t.art, Chr(13)) - 1)
Hey,
danke, hätte ich auch selbst drauf kommen können ^^
Ich musste nur noch die Fälle, in denen es kein Umbruch gibt, abfangen:
IIF (instr(1, t.erl_art, Chr(13)) = 0, t.erl_art ,Left( t.erl_art , instr(1, t.erl_art, Chr(13) ) - 1) ) AS tgz
Was hat denn ein $ neben dem Left zu bedeuten?
ZitatWas hat denn ein $ neben dem Left zu bedeuten?
Ist eine andere/alte Schreibweise, die in anderen Dialekten noch verwendet wird. VBA versteht beide.