collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 93
  • Punkt Versteckte: 1
  • Punkt Mitglieder: 2
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14132
  • stats Beiträge insgesamt: 68386
  • stats Themen insgesamt: 9210
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Beim Export von Berichten im Textformat sind die Punkte der Umlaute verschoben  (Gelesen 1282 mal)

Offline sonja

  • Newbie
  • Beiträge: 26
Ich exportiere an mehreren Stellen Berichte als Text. Seit einiger Zeit werden dabei die Umlaute nicht mehr richtig angezeigt.
In der Berichtsansicht stimmt alles.

Beim Versenden des Berichts als E-Mail werden die Umlaute aus Textfeldern (Nicht aus Bezeichnungsfeldern!) so ausgegeben: Bra¨hler, Selbstmitgefu¨hl
Der Textkörper wird aus dem Bericht mit
Line Input #1
erzeugt.
Das gleiche Problem tritt auch beim Textexport auf:
DoCmd.OutputTo acOutputReport, "NamedesBerichts", acFormatTXT, strPath

Hat hierzu jemand eine Idee?
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23512
Hallo,

versuch mal, eine andere Schriftart für die Berichts-Textfelder zu verwenden.

Offline sonja

  • Newbie
  • Beiträge: 26
Mit times new roman habe ich es schon versucht - ohne Erfolg
Gibt es eine vielversprechendere Möglichkeit?
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23512
Hallo,

habe überlesen, dass der Text aus einer Text-Datei eingelesen wird.

Prüfe mal, welche Kodierung diese Text-Datei hat (ASCII, Ansii, Utf8 etc.)  (Notepad++ verwenden!)


Offline sonja

  • Newbie
  • Beiträge: 26
Die durch Export erzeugte Textdatei hat das Format ANSI.
Auch die, die später wieder eingelesen wird.

DoCmd.OutputTo acOutputReport, BerichtName, acFormatTXT, "S:Output.txt"
DoCmd.OutputTo acOutputReport, "RechnungEDI_b", acFormatTXT, strPath
Der Fehler entsteht also jeweils bei diesem Befehl und zwar nur bei Text der aus Datenbankfeldern stammt, nicht bei Bezeichnungsfeldern
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23512
Hallo,

versuch mal, die Datei nach UTF8 zu konvertieren.


Offline sonja

  • Newbie
  • Beiträge: 26
E gelingt mit zwar den output mit utf-8 zu codieren
DoCmd.OutputTo acOutputReport, BerichtName, acFormatTXT, "S:Output.txt", , , 65001

'Textdatei wird zeilenweise wieder eingelesen

Open "S:output.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, Zeile
Zeile = "<p style='font-family:Arial Narrow, Arial, Helvetica,sans-serif; font-size:11pt;font-color:#000000;'>" & Zeile & "</p>"
    EmailText = EmailText & Zeile & Chr(13) & Chr(10)
        letzteZeile = Zeile
Loop


Close #1
Allerdings ist es dann nach dem Input noch schlimmer  :'(

nach outputto:
Gogolin, Einführung in die Interkulturelle Pädagogik

nach input im E-Mail Textkörper:
Einführung in die Interkulturelle Pädagogik
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23512
Hallo,


offensichtlich handelt es sich um HTML-Code.  Dann muss im Header die Kodierung angegeben werden :

<meta http-equiv="content-type" content="text/html; charset=utf-8">
und/oder die Umlaute direkt umgewandelt werden:

http://wiki.selfhtml.org/wiki/Referenz:HTML/Zeichenreferenz


Für einen Zeilenumbruch ist Tag "<br>"   zu benutzen.

Offline sonja

  • Newbie
  • Beiträge: 26
Ich konnte herausfinden, das das Problem nur bei Textfeldern auftritt, deren Inhalte aus einer anderen Anwendung importiert wurden. Da das fast alle sind, hat es ewig gedauert, bis ich darauf gekommen bin. Damit ist klar, dass der Fehler nicht in Access zu suchen ist.

Trotzdem vielen Dank für die Hinweise!
 

 

Benutzername und Passwortabfrage beim Öffnen jeder Datenbank

Begonnen von mradlmaierBoard Access-Hilfe

Antworten: 5
Aufrufe: 6445
Letzter Beitrag Mai 16, 2010, 13:44:16
von database
Bericht beim ersten öffnen in der Woche automatisch versenden

Begonnen von SavarolBoard Access Programmierung

Antworten: 3
Aufrufe: 6218
Letzter Beitrag Mai 21, 2010, 18:02:52
von database
Ernsthaftes Problem beim Import

Begonnen von OPSBoard Tabelle/Abfrage

Antworten: 4
Aufrufe: 2564
Letzter Beitrag Juni 14, 2010, 12:59:27
von OPS
Access 2003 Fehlermeldung beim Öffnen einer Datenbank

Begonnen von ggraheBoard Access-Hilfe

Antworten: 1
Aufrufe: 3251
Letzter Beitrag August 13, 2010, 12:46:47
von Manfred S
Vorgehen und Strukturierung beim Erstellen einer Datenbank in Access

Begonnen von BenediktBoard Access-Hilfe

Antworten: 3
Aufrufe: 4078
Letzter Beitrag August 18, 2010, 17:50:23
von MzKlMu