Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Bernie110 am Februar 20, 2024, 15:11:30

Titel: Abfrage Krit Problem mit Sonderzeichen #
Beitrag von: Bernie110 am Februar 20, 2024, 15:11:30
Hallo Zusammen,

ich filter via Formular und Abfrage Daten.
Es handelt sich um Artikeldaten.
Leider haben einige Artikel-Bezeichnungen die Raute # als Bestandteil im Artikelnamen.
Ich filtere mit diesem Kriterium die Daten :

wie "" & Formular!MeinForm!ArtikelName & "*"

Es funktioniert wunderbar.. nur findet er die Artikel mit der Raute # nicht.
An was liegt das und wie kann ich mir auch diese Namen anzeigen lassen?

Vorab herzlichen Dank für eure Hilfe+Antworten
Lg Bernie
Titel: Re: Abfrage Krit Problem mit Sonderzeichen #
Beitrag von: PhilS am Februar 20, 2024, 15:48:18
Zitat von: Bernie110 am Februar 20, 2024, 15:11:30Es funktioniert wunderbar.. nur findet er die Artikel mit der Raute # nicht.

An was liegt das und wie kann ich mir auch diese Namen anzeigen lassen?
Das liegt daran, dass die Raute bei einer Suche mit LIKE als Platzhalter für Ziffern interpretiert wird.
Wenn du nach der Raute selbst als Zeichen suchen willst, musst du diese in eckige Klammern einschließen.
Das kannst du in deinem Kriterium mit der Replace-Funktion erreichen:

wie "" & Replace(Formular!MeinForm!ArtikelName,'#','[#]') & "*"