Supportnet / Forum / PC-Sonstiges
Unicode in Ansi wandeln
Frage
Liebes Forum,
als erstes weis ich nicht genau wo ich mein anliegen Posten sollte, deshalb stelle ich es hier in dieser Rubrik rein.
Problem:
Ich habe scheinbar eine Unicode Access Datenbank (es geht um russische Texte) diese Texte wollte ich gerne komplett ausgeben können um diese in ein Ansi Code basierendes Programm wieder weiter zu verwenden.
Kopiere ich die komplette Spalte, werden mir nur noch Fragezeichen angezeigt. Kopieren ich die einzelnen Texte mit Strg+C und Strg+V klappt es wurderbar und ich kann den russischen Text darstellen.
Kann mir einer sagen warum das so ist.
Antwort 1 von KJG17
Hallo,
Access ist nicht Ecxel, wo es egal ist ob du spalten- oder zeilenweise kopierst. D.h. du kannst unter Access nicht erst das erste Feld (Spalte) sämlicher Datensätze kopiern, dann das nächste usw. Du kannst aber die zeilenweise geordneten Felder eines Datensatzes kopieren und einfügen, auch mehrere auf einmal. Voraussetzung: Anzahl und Eigenschaften der Felder (Spalten) stimmen überein, sonst landet alles in einer Fehler-Tabelle.
Falls du nur deshalb 'spaltenweise' kopierts, weil du nicht alle Felder in die andere DB übernehmen willst, erstelle dir eine Kopie der Quelldatenbank, lösche in der Erntwurfsansicht der Tabelle die überflüssigen Felder und kopiere dann 'zeilenweise'. Für eine Einmal-Aktion sollte das die einfachste Vorgehensweise sein, es gibt natürlich noch andere Wege.
Aufgrund deiner Angabe, dass es mit dem Kopieren eines einzelnen Feldes keine Probleme mit der unterschiedlicher Codierung gibt, setze ich jetzt einfach mal voraus, dass es sich beim Kopieren kompletter Datensätze (Zeilen) auch so verhält.
Gruß
Kalle
Access ist nicht Ecxel, wo es egal ist ob du spalten- oder zeilenweise kopierst. D.h. du kannst unter Access nicht erst das erste Feld (Spalte) sämlicher Datensätze kopiern, dann das nächste usw. Du kannst aber die zeilenweise geordneten Felder eines Datensatzes kopieren und einfügen, auch mehrere auf einmal. Voraussetzung: Anzahl und Eigenschaften der Felder (Spalten) stimmen überein, sonst landet alles in einer Fehler-Tabelle.
Falls du nur deshalb 'spaltenweise' kopierts, weil du nicht alle Felder in die andere DB übernehmen willst, erstelle dir eine Kopie der Quelldatenbank, lösche in der Erntwurfsansicht der Tabelle die überflüssigen Felder und kopiere dann 'zeilenweise'. Für eine Einmal-Aktion sollte das die einfachste Vorgehensweise sein, es gibt natürlich noch andere Wege.
Aufgrund deiner Angabe, dass es mit dem Kopieren eines einzelnen Feldes keine Probleme mit der unterschiedlicher Codierung gibt, setze ich jetzt einfach mal voraus, dass es sich beim Kopieren kompletter Datensätze (Zeilen) auch so verhält.
Gruß
Kalle
Antwort 2 von mc.rock
Ja, das ist mir schon klar das Access nicht Excel ist. Ich könnte ja sonst die Access Tabelle in Excel importieren, nur da habe ich ja das gleiche Problem das der Unicode sich nicht in Ansi wandel lässt.
Auch wenn ich die Datenbank auf das wesentliche begrenze klappt es nicht mit den kopieren von mehreren Zeilen.
Mir ist nur nicht bewusst warum das kopieren mit einzelnen Zellen funktioniert.
Auch wenn ich die Datenbank auf das wesentliche begrenze klappt es nicht mit den kopieren von mehreren Zeilen.
Mir ist nur nicht bewusst warum das kopieren mit einzelnen Zellen funktioniert.

