[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2013
    Beiträge
    2

    Question Frage zu Makro unter AS 400

    Hallo zusammen,

    ich möchte ein Makro erstellen mit dem Makrorecorder in dem AS400. Es soll einen bestimmten Bereich im Screen kopieren und dann in Excel einfügen. Dies muss dann wiederholt werden bis am Ende der Datenreihe. Das Einzige was ich bis jetzt geschafft habe ist, dass er jede Seite kopiert und eine Seite nach unten scrollt. Leider wechselt er nicht zu Excel wo er die Daten dann einfügen soll.

    Ich bin kein Programmierer aber nur ein Hobbyist der es liebt Daten aus zu werten, aber wie in diesem Fall, sie leider nicht bekommen kann.

    Vielen Dank für die Unterstützung.

    Johan

  2. #2
    Registriert seit
    Aug 2006
    Beiträge
    2.077
    Nun ja,
    das ist ein ungewöhnlicher Weg um an die Daten zu kommen. Bei der Makroprogrammierung könntest Du ja auch hingehen und das Makro in Excel erstellen, vermutlich geht das besser.

    Alternativ könntest Du schauen ob Du die Daten nicht per query abrufen kannst und dann per odbc ins Excel übernimmst.

    Möglichkeiten gibt es da viele, setzt aber einiges an Grundwissen voraus.

    GG

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Wenn Du kein Programmierer bist, tut es mir leid, das sagen zu müssen:
    Per Makroaufzeichnung bekommst du das leider nicht hin, da gehört schon erheblich mehr dazu.
    Die 5250-Makros bestehen ja aus VBScript-Code den man dann verändern/erweitern muss.
    Um Excel zu starten bzw. zu steuern muss man natürlich Excel starten.
    Dies wird mittels CreateObject("Excel.Application") durchgeführt. Anschließend gibt es ein komplexes Objektmodell um Excel zu steuern.

    Ich stimme da eher meinem Vorredner zu, dies in Excel direkt mittels "Externe Daten" als Abfrage über MS-Query zu importieren. Hierzu findest du im Forum genügend Bespiele zur Vorgehensweise.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Oct 2013
    Beiträge
    171
    Falsches Tool; eine Ebene höher ansetzen.
    http://ahkscript.org/ müsste das hinkriegen, inkl. Vorteil der Makroaufzeichnung.
    http://www.autoitscript.com/site/ halt ich für besser, ist aber auch etwas komplizierter.

  5. #5
    Registriert seit
    Dec 2013
    Beiträge
    2
    Zitat Zitat von KingofKning Beitrag anzeigen
    Nun ja,
    das ist ein ungewöhnlicher Weg um an die Daten zu kommen. Bei der Makroprogrammierung könntest Du ja auch hingehen und das Makro in Excel erstellen, vermutlich geht das besser.

    Alternativ könntest Du schauen ob Du die Daten nicht per query abrufen kannst und dann per odbc ins Excel übernimmst.

    Möglichkeiten gibt es da viele, setzt aber einiges an Grundwissen voraus.

    GG
    Hallo GG,

    Vielen Dank für deine Antwort, wieder eine Erfahrung reicher und eine Illusion ärmer. Das mit dem Query werde ich mal in Angriff nehmen.

    Guten Rutsch,

    Johan

Similar Threads

  1. SQL-Frage
    By jgv in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 06-11-13, 14:41
  2. SQL Frage
    By Franz.Rung in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-11-13, 15:32
  3. mit word-makro daten aus as/400 holen
    By karin-vogelmann in forum NEWSboard Windows
    Antworten: 0
    Letzter Beitrag: 06-06-03, 15:26
  4. Frage zum QRY aus CL
    By hs in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 25-04-02, 16:49
  5. CA Session per Makro beenden
    By Pachlina in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 17-01-01, 11:16

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •