Ich habe eine MS Access-Datenbanktabelle, bestehend aus Aufzeichnungen der deutschen Kunden. Ich habe ein Benutzerformular in MS Excel, in dem ich einen Namen gebe, um zu suchen. Nachdem ich das Formular abschicken, erstellt es eine Suchabfrage in VBA, stellt die Verbindung zur Datenbank und führt die Abfrage:Access-Datenbank finden Akzent (Unicode) Datensatz mit nicht-Akzent Suchtext
SELECT CustomerNumber FROM CustomerTable WHERE (CustomerName LIKE '%loffel%');
Das Problem ist, wird der Kunde in der Datenbank als ‚Löffel‘ aufgezeichnet. Wenn ich nach 'Loffel' suche, gibt es keine Ergebnisse zurück.
Gibt es eine Möglichkeit, mit Unicode-Zeichen zu suchen und dennoch Ergebnisse zu finden?
'o' <>' o', ist das für alle Kodierungen und Zeichensätze wahr . Also ich denke: Nein. – Andre
Wie @Andre denke ich nicht. Sie könnten versuchen, solche Zeichen durch zu ersetzen? als ''% l? ffel%''. Natürlich würden auch Lüffel, Léffel und Läffel passen, aber vielleicht besser als Null. – Gustav