Microsoft Access Umlauten automatisch ändern, auch im Vba Code?
Hallo,
Ich musste von einem Ausgeschiedenen Kollegen eine grosse Access Datenbank mit vielen selbst programmierten Funktionen ändern.
Nun hatten wir das Problem das bei Englisch sprachen Kollegen die Datenbank nur Fehler macht aufgrund der verwendeten Umlaute (in Formulare, Abfragen.... selbst in den Vba Codes sind Umlaute enthalten)
Gibt es eine Möglichkeit diese sozusagen automatisch oder mittels Vba Code oder sonstiges auf ae statt ä zu ändern?
1 Antwort
Es gibt den VBA Befehl: Strings.Replace(bla,bla,..)
Dieser kann aus JEDEM "ä" ein ae "machen".
ABER Achtung für diesen Replace Befehl ist ä sowie Ä das gleiche (analog andere Umlaute) und würde auch die Großgeschriebenen Umlaute entsprechend ändern.
Man muss also ggf mehrfach diese Replace Funktion anwenden.
Es ändert die Umlaute in einem Text der zurückgegeben wird.
Wenn der Text ein VBA Befehl ist, also Teil des Programmes selbst, dann ist dies ein anderer Fall.
Ggf das komplette VBA Modul exportieren und in einem externen Editor (z.b: Notepad++ ist freeware) entsprechend Suhen+Ersetzen anpassen und dann zurück nach VBA importieren als neues Module. (Das alte zunächst löschen)
Super und das ändert auch die umlaute in den vba befehlen wo welche verwendet wurden?