Office: (Office 2013) Texteditor aus Access mit VBA öffnen

Helfe beim Thema Texteditor aus Access mit VBA öffnen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hi, Word und Excel kann ich per VBA öffnen und Daten exportieren. Geht das ganze auch über den windowseigenen Texteditor? Für Excel sieht der... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von ctulhu, 12. April 2019.

  1. Texteditor aus Access mit VBA öffnen


    Hi,
    Word und Excel kann ich per VBA öffnen und Daten exportieren.
    Geht das ganze auch über den windowseigenen Texteditor?

    Für Excel sieht der Anfangscode folgendermaßen aus
    Code:
    Wie wäre der Code für den Texteditor? und wie für einen Zeilenumbruch?

    Viele Grüße
    ctulhu

    :)
     
    ctulhu, 12. April 2019
    #1
  2. Hallo,
    Du brauchst doch zum Exportieren Excel gar nicht öffnen.
    Ebenso kannst Du auch Text direkt exportieren.
    Für den Export in TXT/CSV kann sogar eine ziemlich umfangreiche Spezifikation angelegt werden.
     
    gpswanderer, 14. April 2019
    #2
  3. Excel Code war nur ein Beispiel. Ich möchte die Access Abfrage im Text Editor ausgeben.
    Gruß ctulhu
     
    ctulhu, 14. April 2019
    #3
  4. Texteditor aus Access mit VBA öffnen

    ... zum Editieren oder wozu?

    Würdest Du nicht eher in eine Textdatei schreiben wollen?
    => TransferText.
    Es ist nicht alles Bödsinn: Acc2013 - Export in Excel

    Es geht allerdings auch anders (für manche komplizierter): Abfrageinhalt als String zusammenfassen und diesen String in eine Textdatei schreiben. Manche würden das auch zeilenweise, wertweise oder gar byteweise ausführen ... was es nicht einfacher und schneller macht.
     
  5. Hi,
    ich brauche den Export zweimal.
    1. einmal als ".xlsx"-Datei: klappt
    2. als ".txt"-Datei (";"als Trennzeichen): klappt beinahe

    2. Ich exportiere in die erste Spalte in Excel die Datensätze mit ";" getrennt.
    Anschließend speichere die generierte ".xlsx"-Datei als ".txt"-Datei.

    Leider steht dann vor und nach jedem Datensatz ein "-Zeichen.
    Da das ganze in ein anderes Programm automatisch ein gelesen wird, stört wahrscheinlich das "-Zeichen am Anfang und am Ende.
    Ich werden es Morgen mit Transfertext versuchen und hoffen dass das "-Zeichen dort nicht auftaucht.
    Viele Grüße
    ctulhu
     
    ctulhu, 14. April 2019
    #5
  6. Hallo,
    umständlicher geht es wohl nicht. *grins

    Daten lassen sich direkt in eine CSV (ist Text) exportieren. Über die Exportspezifikation kann man auch Einfluss nehmen. Z.B. Trennzeichen und Textbegrenzungszeichen. Auch der Zeilenumbruch erfolgt automatisch.
    Und wenn in den Daten selbst kein - enthalten ist, ist dieser auch nicht im Export.
     
    gpswanderer, 14. April 2019
    #6
  7. Das nennt man wohl "eigenbestimmte Programmierung".
     
  8. Texteditor aus Access mit VBA öffnen

    Hallo,

    ich hoffe, dass sich die "Spezialisten" unter Euch über meine Herangehensweise aureichend amüsiert haben.*Smilie

    Mein Problem ist (neben meinen beschränkten VBA-Kenntnissen*Smilie ), dass Access nur Teilmengen für das Ausgabeformat bereitstellt, d.h., dass nur bestimmte Spalten mit Access-Abfrage-Daten befüllt werden. Bei der Ausgabe im ".txt"-Format müssen dann diese "Lücken" mit Strichpunkt gefüllt werden.

    Export als ".csv" ist kein Problem, die Weiterverareitung efordert aber eine Datei mit ".txt"-Endung.

    Viele Grüße
    ctulhu
     
    ctulhu, 14. April 2019
    #8
  9. Eine CSV ist auch nur eine Textdatei, und eine TXT ist genau so durch Standardexport erstellbar.
    CSV - Trallallalla

    Access ist eine Entwicklungsumgebung und macht i.d.R. genau das, was der Entwickler vorgibt (der schwarze Peter geht zurück).

    Das hieße in Klartext, man müsste erst einmal die Abfrage ( bei Möglichkeit) vollständig erstellen. Dann wäre der Export ein Kinderspiel. Ist das so?
     
  10. Hallo,
    die Lücken müssen bereits in der Abfrage erzeugt werden. Und nicht die Strichpunkte sind die Lücken, die Strichpunkte begrenzen die Lücken. Die eigentliche Lücke ist dann NULL (nicht die Zahl 0).
     
    gpswanderer, 14. April 2019
    #10
  11. Die Datenbank ist schon betagt. Der Exportwunsch des Rechnungswesen kam ca. 20 Jahre nach der Erstellung ((*Smilie keine Ahnung wer den schwarzen Peter verdient). Die können wohl inzwischen Dateien automatisch einlesen und weiterverarbeiten. Als Vorlage wurde zunächst eine Excel-Datei geschickt; später dann kam der Wunsch nach einer ".txt"-Datei.

    Ich könnte natürlich die Daten, die nicht in Access vorhanden sind, in der Abfrage mit Strichpunkt auffüllen. Ob der Export dann mit Transfertext ein Kinderspiel ist, weiß ich erst wenn ich mich in die Methode eingelesen habe.

    Mit meiner umständlichen Methode (zuest Excel, dass Speichern als ".txt" habe ich eigentlich alles zusammen, leider kriege ich die Anführungszeichen bei jedem Datensatz nicht weg.
    Deshalb meine Idee gleich den windowseigenen Texteditor (statt Excel) zu öffnen und die aufbereiteten Daten gleich dorthin zu exportieren und dann abzuspeichern.

    Viele Grüße
    ctulhu
     
  12. Hallo,
    Nein, das darfst Du nicht, auf keinen Fall. Die Strichpunkte (Semikolon) ist die Feldbegrenzung die beim Export automatisch eingefügt werden.
    Du musst in der Abfrage an der richtigen Stelle ein leeres Feld erzeugen, keine Strichpunkte.
    Ein leeres Feld erzeugt man einfach so:
    Code:
    Als 1.Zeile in der entsprechenden Spalte der Abfrage.
    Das Feld hat dann den Namen X und ist leer. Die Semikolon erscheinen dann automatisch in der richtigen Anzahl an der richtigen Stelle.
     
    gpswanderer, 14. April 2019
    #12
  13. Texteditor aus Access mit VBA öffnen

    Nun, diese Methode wurde und wird seit über 20 Jahren von mittlerweise Generationen von Entwicklern und von Anfängern erfolgreich eingesetzt.

    Ein schlichtes Ausprobieren verbraucht vermutlich nur ein Zwanzigstel der Zeit um Diskussionen darum.
     
  14. Halloo ... Editor öffen

    hWnd = "NOTEPAD.EXE"
    Call ShellExecute(hWnd, "open", "handy_heraus.txt", "", "", 3)

    schöne Ostern
     
    schuldlos, 19. April 2019
    #14
  15. Hallo,

    ich bin mit meinen Bemühungen*tongue.gif* jetzt da angelangt.

    Code:
    Alle Daten sind in der richtigen Reihenfolge in Texeditor vorhaden.
    Jetzt müsste nur noch die geöffnete Datei automatisch abgespeichert werden (evtl. noch vorher umbenannt).
    Wie könnt es gehen?

    Viele Grüße
    ctulhu
     
Thema:

Texteditor aus Access mit VBA öffnen

Die Seite wird geladen...
  1. Texteditor aus Access mit VBA öffnen - Similar Threads - Texteditor Access VBA

  2. Ausdruck eines Etiketts auf verschiedenen PCs steuern

    in Microsoft Access Hilfe
    Ausdruck eines Etiketts auf verschiedenen PCs steuern: Hallo, ich habe mir ein kleines Etikettenprogramm geschrieben ( ACCESS 2016) und nutze dies auf 3 PCs. An jedem PC ist ein WLAN Drucker. Wenn ich nun eine Änderung am Programm mache und das...
  3. Access als Mediaplayer

    in Microsoft Access Hilfe
    Access als Mediaplayer: Hi zusammen! Seit das Windows Media Center (WMC) tot ist, nutze ich notgedrungen MS Access als schlechten Ersatz. Ich benutze nur die Audiofunktionalität und es funktioniert soweit alles über...
  4. Smarttags in Access LTE (2021)

    in Microsoft Access Hilfe
    Smarttags in Access LTE (2021): Hallo Leute, Ich hätte da mal eine Frage zu den Smarttags. In meinen uralten Access-Buch von 2003 steht in BSP noch was drinnen von Smarttag in den Eigenschaften die man aktivieren soll. Ich habe...
  5. Excel zu Access

    in Microsoft Access Hilfe
    Excel zu Access: Hallo Suche ein Lösung für eine Umsetzung von Excel zu Access. Die Tabelle KL enthält nebst der Projekt-ID (selbst-erzeugt) diverse Felder: u.a. MessOrte in Form 1,2,3,A,B (=5Messpunkte Split mit...
  6. Access Neuer Datensatz im Formular

    in Microsoft Access Hilfe
    Access Neuer Datensatz im Formular: Hallo - ich bin neu hier und Anfängerin im VBA Programmieren. Ich habe eine Frage zu VBA: In meinem Formular kann ich Daten eingeben, wenn ich das Formular wieder öffne, wird der letzte...
  7. automatische Abfrage URL via Artikelnummer

    in Microsoft Access Hilfe
    automatische Abfrage URL via Artikelnummer: Guten Tag Bei der Aktualisierung der Homepage und aufgrund eines Plugin-Wechsels des Üebersetzungstools hat wordpress alle Permalinks der Produkte verändert. Unserem Webmaster war nicht bekannt,...
  8. Suche: Deutsche Vorlage der Schülerverwaltung DB

    in Microsoft Access Hilfe
    Suche: Deutsche Vorlage der Schülerverwaltung DB: Guten Tag Da bei mir trotz korrekter Einstellungen der Sprache in der MS Office Suite die Vorlagen immer in französischer Sprache heruntergeladen werden, wollte ich kurz fragen, ob mir jemand hier...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden