Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Automatisierter Export von Access nach CSV

Mehr
9 Jahre 5 Monate her #1973 von Dirk Girard
Automatisierter Export von Access nach CSV wurde erstellt von Dirk Girard
Guten Morgen, seid Tagen suche ich nach diesem Tool. Genial einfach um schnell Tabellen aus einer Accessdatenbank zu exportieren. Ich habe gestern schon schnell über Flowheater eine Abfrage die ich in Access erstellt habe in Flowheater aufgerufen und nach CSV-Export, und zwar über ein cmd batch:
Code:
:Top C:\FlowheaterV3\bin\fhbatch.exe /writefilename C:\test.csv C:\test.fhd timeout /T 10 Goto:Top

Nun will ich das ganze nicht zeitgesteuert ausführen, sondern eigentlich nur dann wenn in der Datenbank in einer bestimmten Tabelle ein neuer Datensatz (Record) hinzugekommen ist. Kann ich das über Flowheater steuern?

Mein eigentliches Ziel ist noch viel umfangreicher aber ich wollte nicht gleich ein Roman schreiben.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
9 Jahre 5 Monate her #1981 von FlowHeater-Team
FlowHeater-Team antwortete auf Automatisierter Export von Access nach CSV
Hallo Herr Girard,

das ist über Access leider nicht ganz so einfach. Möglich wäre es z.B. über eine Access Formular per VBA darauf zu reagieren wenn ein neuer Datensatz hinzugefügt wird dann ein CMD Skript zu starten das die gewünschte Aktion durchführt ( FHBatch starten). Leider funktioniert das nur wenn auch Access sowie das betroffene Formular dazu geöffnet. Bei anderen Datenbanken könnte das über Trigger gelöst werden, ist aber ebenfalls mehr oder weniger aufwendig und erfordert einiges an Hintergrundwissen zur verwendeten Datenbank.

Einfacher wäre es dann schon eine Import/Export Definition Zeitgesteuert (alle x Minuten) auszuführen und hier zu prüfen ob neue Datensätze hinzugefügt wurden und nur die gewünschte Aktion auszuführen.

Ein ähnliches Beispiel finden Sie z.B. hier: MySQL - nur neue Datensätze in eine CSV Textdatei exportieren

Hier geht es zwar um MySQL , das Beispiel kann aber 1:1 auch für MS Access angewendet werden.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
9 Jahre 5 Monate her #1987 von Dirk Girard
Dirk Girard antwortete auf Automatisierter Export von Access nach CSV
Das dachte ich mir das es nicht so einfach ist.
Habe in meinen Accesstabellen eine Extra Spalte angelegt EXPORT.

Habe ja 4 Tabellen die nacheinander befüllt werden von einer Maschine.(betriebsdatenerfasung).

In Access habe ich mir Abfragen angelegt.
Die eine Abfrage fasst die Daten von 3 Tabellen zusammen und prüft ob diese bereits exportiert wurden. Diese Abfrage rufe ich im Flowheater direkt ab.
Nun werden alle Datensätze die noch nicht exportiert wurden in einem CSV-File angehangen und gleichzeitig in der Accessdatenbank als Exportiert markiert.

Danach rufe ich im über mein cmd Batchscript eine zweite Flowheater-Aktion auf:
die wiederum eine Accessabfrage durchführt. Dort ist das Ziel Alle Datensätze gruppiert in eine separate CSV-Datei zu exportieren die den Namen der Gruppe trägt. Auch hier werden die Datensätze in der Accesstabelle gleichzeitig als Exportiert markiert.

Das cmd Batchscript welches beide Flowheateraktionen ausführt wird Beim windowsstart ausgeführt. Hab im script eine Schleife eingebaut die sich nach Timout wiederholt. Doof ist nur das das CMD-Fenster die ganze Zeit offen ist und nicht im Hintergrund läuft.

Schön wär es wenn es JETZT ein Flowheaterdienst geben würde, wo ich verschiedene Flowheateraktionen hinzufügen kann mit Zeitangabe zur Wiederholung.Täglich Stündlich, Minütlich, Sekundlich.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
9 Jahre 5 Monate her #1988 von FlowHeater-Team
FlowHeater-Team antwortete auf Automatisierter Export von Access nach CSV
Hallo Herr Girard,

Sie können das CMD Skript über die Windows Aufgabenplanung (Task Scheduler) Zeitgesteuert (z.B. alle 5 Minuten) aufrufen dann entfällt die DOS Box. Achtung: Die Option „Unabhängig von der Benutzeranmeldung ausführen“ muss aktiviert werden.

Die Windows Aufgabenplanung ist ein mächtiges Werkzeug, aus diesem Grund wurde kein eigener Service/Dienst entwickelt.

Ein kleines Beispiel dazu finden Sie hier: Automatisierter Batch CSV Import mit MS Access

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
9 Jahre 5 Monate her #1993 von Dirk Girard
Dirk Girard antwortete auf Automatisierter Export von Access nach CSV
Danke hab es hinbekommen.
Läuft nun im Hintergrund mit Windows Aufgabenplaner.
Bin begeistert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.282 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.