Autor Thema: Umlaute korrekt importieren  (Gelesen 9499 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline cru

  • Jr. Member
  • **
  • Beiträge: 69
  • Lob: 7
Umlaute korrekt importieren
« am: September 13, 2007, 16:40:41 »
Beim Import von Daten aus Warenwirtschaftssystemen können die deutschen Umlaute und das 'ß' unter Umständen falsch dargestellt werden.
Dieses Problem tritt zumindest bei Anbindung von WaWis auf, welche ihre Daten in Paradox-Datenbanken speichern (z.B. AFS-Kaufmann),
möglicherweise aber auch bei anderen Datenbanksystemen.

Technisch gesehen besteht das Problem darin, dass Paradox die Daten gemäß DOS-Codepage zurückgibt, und nicht gemäß Win-Codepage.

Über ein kleines VBA-Modul lassen sich die Sonderzeichen jedoch korrekt ersetzen.

Öffnen Sie hierzu Access.

Hier wechseln Sie über "Extras-->Makro-->Visual Basic Editor" in den VBA-Editor.
Im VBA Editor kann nun das benötigte Modul importiert werden. (umlaute.bas an dieses Posting als Anlage angehangen)




Der Visual Basic Editor kann nun geschlossen werden.

Nun gilt es eine neue Abfrage zu erstellen, mit welcher die Datensätze mit korrekt ersetzen Umlauten angezeigt werden sollen.
Wählen Sie die Option "Erstellt eine neue Abfrage in der Entwurfsansicht", wählen Sie im nächsten Dialog die Artikeltabelle aus und klicken auf hinzufügen.

Fügen Sie hier alle benötigten Datenfelder hinzu, welche von der Abfrage angezeigt werden sollen.



Würde man die Abfrage nun so starten wie Sie ist und würden z.B. im Feld Bezeichnung  Umlaute oder Sonderzeichen vorkommen, würde man folgendes Ergebnis erhalten:



Die Umlaute wurden noch nicht ersetzt.
Um die Umlaute durch die Abfrage ersetzen zu lassen, wechseln Sie in die SQL-Ansicht der Abfrage:



Es öffnet sich der SQL-Editor.



Für jedes Feld welches Umlaute beinhaltet muss hier die Funktion "aendereZeichen" aufgerufen werden.




Wenn Sie die Abfrage nun erneut ausführen, werden die Umlaute, bzw. Sonderzeichen korrekt ersetzt sein:



Über die neue Abfrage lassen sich die Artikel nun bequem in Shoppilot importieren.

Linkback: http://www.shoppilot.net/pf/warenwirtschaft-faktura/22/umlaute-korrekt-importieren/947/


xx
Umlaute in verknüpfter csv-Tabelle korrekt importieren

Begonnen von dobra

0 Antworten
5818 Aufrufe
Letzter Beitrag Februar 07, 2014, 18:45:04
von dobra
xx
Umlaute

Begonnen von karathan

1 Antworten
3719 Aufrufe
Letzter Beitrag April 15, 2005, 23:11:38
von hop
xx
Kodierung Umlaute

Begonnen von jg

0 Antworten
3353 Aufrufe
Letzter Beitrag Mai 13, 2004, 19:28:24
von jg
xx
Umlaute werden falsch dargestellt

Begonnen von dobra

0 Antworten
2382 Aufrufe
Letzter Beitrag August 14, 2015, 10:35:16
von dobra