PDA

View Full Version : Makro: Übertragung von AS/400 automatisieren



Eva Krause
09-04-04, 08:04
Wie sieht ein Makro aus, das die Automatiesierung von gespeicherten Datenübertragungen von der AS400 in ein Excel-Tabellenblatt ermöglich. Über Aufzeichnen funktioniert das Makro nicht (ist nach Beendigung der Aufzeichnung leer)

andigoering
09-04-04, 09:09
Eva,

die beste automatisierung geht direkt von der AS/400 aus.

Schau doch mal bei uns vorbei, unter www.goering.de.

Unser Tool *iExcelGen* ist exakt dafür ausgelegt.

Viele Grüße und schöne Ostern

Andi Göring

B.Hauser
09-04-04, 10:29
Hallo,

wenn wir schon dabei sind für Tools zu werben:
Es mindestens noch ein anderes, mit dem native Excel-Dateien generiert und gesichert werden können.

Hier kann ich nur das Tool TDM/400 von der Firma SSS.
Nähere Informationen unter:
http://www.SSS-Software.de (http://www.sss-software.de/frame2.html)

Birgitta

Fuerchau
14-04-04, 16:43
Warum nicht ohne Tools arbeiten ?
Wenn schon CA-Express installaiert ist, können die Daten direkt über Excel und ODBC geladen werden. Menü "Daten->Externe Daten->Datenbankabfrage".
Dann wird der MS-Query aufgerufen in dem ich dann über eine ODBC-Verbindung schöne Abfragen gestalten kann.
Diese Abfrage ist dann Bestandteil des Excel-Workbooks und kann jederzeit (auch per Makroaufzeichnung) wiederholt werden. Per Einstellung kan die Aktualisierung bereits beim Öffnen des Sheets passieren.
Sogar Parameter lassen sich in den Zellen hinterlegen.

Einfacher gehts nimmer !!!

Eva Krause
15-04-04, 09:22
Danke erst mal für die Antwort, aber vermutlich habe ich mein Problem nicht richtig formuliert. Folgendes:

Wir haben eine sehr umfangreiche selbst entwickelte Anwendung (MEDIEN-ANALYSEN) (RPG) auf der AS400 mit ca.
600 relationalen Datenbanken. Daraus erstellen wir ebenso umfangreiche Powerpoint-Präsentationen auf dem PC.
Auf der AS/400 werden über div. Programme die benötigen rel.DB zusammengeführt, so daß pro PP-Grafik eine fertige Datenbank auf der AS400 erstellt wird. Für jede DB wird eine Filetransfer-Bechr. über Client Access erstellt + diese in einem Ordner hinterlegt. Wenn ich nun im Exceltabellenbaltt ein Makro über Aufzeichnen erstelle, indem ich die Filetransferbeschreibung im Ordner anklicke, ist dieses Makro leer. Diese Schritte werden nicht aufgezeichnet.
Gruß Eva Krause

Fuerchau
15-04-04, 09:49
Wenn du also auf existierende Transferdateien zugreifen willst gibt es in CA-Express das Batchkommando "rtopcb". Diesem Kommando gibst du den Transfernamen an und der Transfer wird durchgeführt.
Das Gegenstück hierzu heißt übrigens "rfrompcb".

Öffne eine DOS-Box und lass dir die Parameter durch Aufruf des Programmes anzeigen.
Man kann sogar mehrere Übertragungen hintereinander durchführen, in dem man die einzelnen TTO-Dateien in eine sog. List-Datei einträgt.

Wenn du das ausprobiert hast wie es funktioniert gib diese/s Kommando dann in eine .BAT-Datei ein, die du dann jederzeit über Doppelklick starten kannst.