.: News - Downloads - Hilfe Forum - Windows FAQ - Kontakt - Impressum / Datenschutz :.
  Navigation

    Startseite
    Newscenter
    Downloads
    Screenshots
    Forum
    Online Shop
    Spielhalle
    Bilder Upload
    Mitglieder Map

  FAQ Datenbank

    FAQ, Tipps, Hilfe
    CMD (DOS) Befehle
    Windows 2000
    Windows Vista
    Windows XP
    Server 2003
    Microsoft Office
    Security Bulletins
    Service Packs

  Update Packs

    Windows 2000
    Windows XP
    Server 2003

  Service

    Windows XP Slipper
    Slipstream CD
    MS Security Tools

  RSS Feed  

    Alle News
    Treiber News
    Software News
    Hardware News
    Microsoft News
    Alle Windows FAQ
    Windows 2000 FAQ
    Windows XP FAQ
    Windows Vista FAQ
    Update Packs
    Screenshots
    Downloads

  Surf-Tipp

    Kostenlose Online-Kurse zu MS Office, OpenOffice und Internet-Technik

Keine Kompromisse im Kampf gegen Kinderpornografie


Archiv Screenshots
Archiv FAQ
Archiv Community News
Archiv Spiele News
Archiv Konsolen News
Archiv Allgemeine News
Archiv Microsoft News
Archiv Hardware News
Archiv Treiber News
Archiv Software News
Zurück   Winhelpline Forum > Sonstige Software > MS Office
Passwort vergessen?

MS Office Alles zum Thema Word, Excel, Access, PowerPoint, Outlook

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 29.11.2003, 22:52   #1
blub
Freak
 
Benutzerbild von blub
 
Registriert seit: 13.07.2003
Ort: Zürich/Schweiz
Alter: 64
Beiträge: 190



Access2000: Output als Textdatei

Hallo liebe Access-/VBA-Spezialisten !

Möchte das Ergebnis eines Access-Berichts in eine Textdatei ausgeben (benützter VBA-Befehl: acCmdOutputToText), die zB mit dem Zeichensatz "Westeuropa (Windows)" erstellt wird, damit die Umlaute etc korrekt gespeichert sind.

Kann mir jemand sagen, wie ich codieren muss ?

Ganz herzlichen Dank für jede Hilfe.

Gruss vom Zürisee !


blub's Signatur Der kleine Dicke von der Waterkant
blub ist offline   Mit Zitat antworten
Alt 01.12.2003, 14:12   #2
HeikoBerlin
Inspekteur
 
Benutzerbild von HeikoBerlin
 
Registriert seit: 08.08.2003
Ort: Berlin
Alter: 40
Beiträge: 8.161



Standard

Hi, sieht bei dir in etwa so aus:
DoCmd.OpenReport "Berichtsname", acViewPreview
DoCmd.RunCommand acCmdOutputToText
DoCmd.Close acReport, "Berichtsname"

Und wie unschwer zu erkennen ist, befindet sich die Ausgabe
im DOS (ASCII) Textformat. Win (ANSI) Text erhälst Du
nur im RTF Format (acCmdOutputToRTF)
Das ändert sich auch nicht durch Verwendung von DoCmd.OutputTo

Die Auswahl von ANSI oder ASCII Text hast Du nur mittels Methode
DoCmd.TransferText - diese funzt aber nur mit Tabellen/Abfragen
Spezifikation: Externer Link http://support.microsoft.com/?kbid=155512

0 Problem - ich sehe erstmal 3 Möglichkeiten:
1) Drucke den Bericht über einen generischen Druckertreiber
2) Exportiere RTF und bediene dich eines Konverter (rtf2txt)
3) Exportiere den Text und konvertiere mittels API Funktion
Ich will hier nur auf 3) näher eingehen:

Private Declare Function OemToChar Lib "user32" _
Alias "OemToCharA" (ByVal lpszSrc As String, _
ByVal lpszDst As String) As Long

Private Sub convert_Click()
DoCmd.OutputTo acOutputReport, _
"Berichtsname", acFormatTXT, "c:\ascii.txt"

Dim ASCII As String, ANSI As String, result
Open "c:\ascii.txt" For Input As #1
Open "c:\ansi.txt" For Output As #2
While Not EOF(1)
Line Input #1, ASCII
ANSI = ASCII
result = OemToChar(ASCII, ANSI)
Print #2, ANSI
Wend
Close #2
Close #1
End Sub

Angehängte Dateien
Dateityp: zip convert.zip (12,1 KB, 0x aufgerufen)
HeikoBerlin ist offline   Mit Zitat antworten
Alt 01.12.2003, 17:36   #3
blub
Freak
 
Benutzerbild von blub
 
Registriert seit: 13.07.2003
Ort: Zürich/Schweiz
Alter: 64
Beiträge: 190

  Themenstarter


Standard

Hoi HeikoBerlin,

Spitze, Dein Beitrag...da geh ich jetzt Schritt für Schritt dahinter...und melde Dir meine Erfolge.

Vorerst ganz herzlichen Dank für Deine Hilfe !

Gruss vom Zürisee !


blub's Signatur Der kleine Dicke von der Waterkant
blub ist offline   Mit Zitat antworten
Antwort



Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
BATCH:Output redirect to more than one target? messor Programmierung und Skripte 4 09.03.2006 17:55
Access2000 - Datumseingabe pdietlmeier MS Office 6 18.01.2006 23:30
Access2000: Sind ODBC Links Speicherfresser blub MS Office 0 20.12.2003 06:04
Winamp mit 24bit output und input? Scoty Software Windows XP 2 03.05.2002 10:39
Stunden Summe in Access2000 über 24:00 challanger Software Windows 2000 7 24.07.2001 09:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 Uhr.


Powered by vBulletin Version 3.5.4 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2000 - 2006, WinHelpline.info
  Werbung

  Moderatoren

   Schach
   Seefahrt
   Lotte Berk
   Netzwerkservice
   Football
   Webdesign

Partnerlinks:  3DCenter.org |  3DChips.net |  Planet 3DNow! |  3DChip.de |  Netzwerktotal |  Wintotal.de |  Elektrikforum.de |  Computerwissen.de |  Prad.de |  Winsoftware.de |  netzwelt.de |  WinFAQ.de