Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Access Abfrage mit Ersetzen-Funktion und Zeichenvorrat

Begonnen von ULK, Juni 30, 2020, 16:42:46

⏪ vorheriges - nächstes ⏩

ULK

Hallo!

Habe ein Problem mit der Ersetzen-Funktion in einer Access-Abfrage:

In einem Textfeld [Text] in einer Tabelle stehen Daten, die Zahlen, Groß-und Kleinbuchstaben sowie Sonderzeichen enthalten. Die Position der Zeichen ist willkürlich. Die Zeichenlänge ebenfalls. Alle Zeichen können auch mehrfach vorkommen. Ich möchte mit der Funktion Ersetzen in einer Abfrage alle Zahlen und Buchstaben durch nichts ersetzen um zu erkennen, welche Zeichen übrig bleiben, die nicht dem u.g. Kriterien entsprechen.

Mein Lösungsansatz:
Ersetzen([Text];"[0-9A-Za-z]";"")
Das will aber so gar nicht funktionieren.

Wenn ich nur ein Zeichen (z.B. die 0) angebe, funktioniert es problemlos.
Ersetzen([Text];"0";"")

Was mache ich falsch?

Vielen Dank schon mal für Eure Unterstützung.

DF6GL

Hallo,

die Replace-Funktion kann keine Regular Expressions bearbeiten.

Siehe hier für Beispiele zu regulären Ausdrücken:

https://access-im-unternehmen.de/Suchen_und_ersetzen_mit_regulaeren_Ausdruecken/
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access