Hallo Leute,
Ich habe eine Text-Datei in Access importiert, die leider ausschließlich Großbuchstaben enthält.
Daher muss ich, wenn ich mit den Daten (Namen) weiterarbeiten will um z.B. einen Bericht zu erstellen, die Daten erst manipulieren.
Will heissen, dass von jedem Wort der Anfangsbuchstabe gross bleibt, aber der Rest in Kleinschreibung umgewandelt wird.
Kann Jemand eine Lösung anbieten ?
Was für eine Text Datei hast du denn importiert? Wenn das Excel ist, es gibt eine Funktion in Excel die das macht was du suchst.
Da es in SQL nur Kleinschreibung gibt ist das ein Problem der Darstellung in Access.
Ich kann dir leider dazu nichts empfehlen vielleicht kann wer anders weiterhelfen.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Will heissen, dass von jedem Wort der Anfangsbuchstabe gross
bleibt, aber der Rest in Kleinschreibung umgewandelt wird.
Kann Jemand eine Lösung anbieten ?
schreibe dir eine eigene Funktion (drei Zeilen Code) die das für dich erledigt:
Public Function ErsterGross(xWAS)
ErsterGross = UCase(Mid(xWAS, 1, 1))+(Mid(xWAS, 2))
End Function
Erstelle nun zwei zusätzliche Felder in der Tabelle. Z.B.
Nachname_neu
Vorname_neu
mit einer Aktualisierungsabfrage erledigst du dann die Umwandlung in einem Rutsch.
vermutlich verwendbar ist auch die StrConv-Funktion, die mit passenden Parameter alle durch Leerzeichen getrennte Wörter in einem String mit einem beginnenden Großbuchstaben versieht.
Insofern könnte eine Aktualisierungsabfrage so aussehen:
Update tbl_DeineTabelle set [TextFeld1] = StrConv(LCase([TextFeld1]),3)