Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

AC97 Form - Daten im Text-Format per Button importieren?





Frage

Halloechen, ich habe Daten in einem *.txt Format, semikolongetrennt, 1. Zeile beinhaltet Überschriften. Wie kriege ich es hin, per Button-Klick diese Daten in eine Tabelle zu importieren? Danke MB

Antwort 1 von JohnnyLoser

Hi Martin,

hast Du es schon mal mit dem Menu-Befehl

Datei|Externe Daten|Importieren

versucht?

Johnny

Antwort 2 von Martin Boll

Hallo Johnny,

ja das habe ich. Ich mache das jetzt so. Man muß jedesmal alle Fragen beantworten.

Allerdings hat meine TXT-Datei immer das gleiche Format. Deswegen hatte ich die glorreiche Idee, das Importieren zu automatisieren. Gibt es hierzu Lösung?
Vielen Dank

M

Antwort 3 von Martin Boll

Hallo Johnny,

ja das habe ich. Ich mache das jetzt so. Man muß jedesmal alle Fragen beantworten.

Allerdings hat meine TXT-Datei immer das gleiche Format. Deswegen hatte ich die glorreiche Idee, das Importieren zu automatisieren. Gibt es hierzu Lösung?
Vielen Dank

M

Antwort 4 von JohnnyLoser

Hi Martin,

Du hast 2 Möglichkeiten, abhängig davon, was Du mit den Daten machen willst.

a) Immer als komplette Tabelle behandeln

Du kannst diese Tabelle auch einbinden/verknüpfen. Funktioniert fast genauso wie importieren. Ist allerdings von der Dateigröße begrenzt, mußt Du testen.

b) Importieren und an vorhandene Tabelle anfügen

Du kannst die Daten mit den VBA-Befehlen READ oder GET einlesen. Die Online-Hilfe diesbzgl. ist zwar ein wenig verwirrend für den Anfänger, aber vielleicht kannst Du ja mit den Beispielen was anfangen.

Gruß

Johnny

Antwort 5 von sts67

Hallo Martin,

was Du da machen willst, lässt sich auch über docmd.transfertext elegant lösen. Je nachdem, wie Johnny schon schreibt, was Du genau machen möchtest. Schau Dir im Zweifel mal die Onlinehilfe dazu an.

hth, Stefan

Antwort 6 von Martin Boll

Guten Morgen, Johnny, Stefan,

ich habe es mit der Möglichkeit a) ausprobiert und es läuft, wie ich es mir vorstelle.

Eine Frage habe ich aber noch:
Meine Text-Datei kommt jeden Tag in das gleiche Verzeichnis und hat einen Namen ergänzt um das aktuelle Datum:
z.B. meinedatei20030724.txt

Kann ich bei der Verknüpfung irgendwo einstellen, dass sich der Dateiname jeweils nur um das Datum ändert und Access die Verknüpfung erkennt?

Danke und Gruß

m

Antwort 7 von JohnnyLoser

Hi Martin,

jetzt wird's aber kompliziert.

Also entweder legst Du Dir eine Tabelle an und schreibst eine Routine, die Dir die Daten einliest (Beispiel b)) oder aber Du schaust mal in der Hilfe unter TableDef, Connect oder RefreshLink nach.

Vielleicht findest Du hier eine Anregung.

Wenn Du nicht weiter kommst, frag noch mal nach.

Johnny

Antwort 8 von Roadrunner90

Hi Martin,
mit der Funktion "Ausführen Anwendung"
kannst du eine .bat aufrufen, die dir die aktuelle Datei einfach umbenennt. So kannst du immer mit einem Namen arbeiten. Den Dateinamen kannst du an das .bat als Parameter übergeben.


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: