[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    4

    Datumseingabe per Makro ?

    Hallo,
    habe folgendes problem, um einige Arbeitsabläufe zu automatisieren, möchte ich ein paar makros im CA 5 erstellen.
    Hierzu müssen in einige Felder das gestrige Datum eingegeben werden. Da ich nun keine Programierung im CA beherrsche, bleibt nur das makro. Bis zu der datumseingabe alles keim Problem, aber dann. In Excel mal eben AktualDat-1 ins richtige Format gebracht, mit Ctrl-C im CA mit Bearbeiten/Einfügen geht auch. Aber das Makro übernimmt die Funktion nicht, beim Abspielen passiert bei der Datumseingabe rein nichts.
    Hat jemand einen Tip oder eine Idee wie ich die datumseingabe hinbekomme ?
    Wäre für einen Tip dankbar !!!
    Grüße, Carsten

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Da Makros als VB-Scripts laufen müsste es per
    format(date - 1, "ddmmyy")
    eigentlich gehen. Wobei der Formatierungsstring deiner Reihenfolge entsprechend angepasst sein muss.
    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

  3. #3
    Registriert seit
    Dec 2005
    Beiträge
    4
    Hier mal der Teil aus dem makro

    autECLSession.autECLOIA.WaitForAppAvailable
    autECLSession.autECLOIA.WaitForInputReady
    autECLSession.autECLPS.SendKeys "061205061205"
    autECLSession.autECLOIA.WaitForInputReady
    autECLSession.autECLPS.SendKeys "[enter]"

    an Stelle von SendKeys "061205061205" müßte die automatische Datumseingabe-1 im Format ddmmyy stattfinden !

  4. #4
    Registriert seit
    Apr 2002
    Beiträge
    792
    Hi,

    ich glaube die Format-Funktion kennt CA nicht. Versuchs sonst mal mit:

    autECLSession.autECLPS.SendKeys Left(date-1,2) & mid(date-1,4,2) & right(date-1,2)

    Gruß

    Sascha

  5. #5
    Registriert seit
    Dec 2005
    Beiträge
    4
    Ich bin begeistert, es klappt
    Tausend DANK !!!
    wo kann man solche kommandos herzaubern, gibt es irgendwo eine schlaue PDF Datei in der man sich so etwas aneignen kann ?
    wäre noch eine tolle Hilfe für mich um die nächsten Fragen dann zu erlesen und selbst zu lösen !

  6. #6
    Registriert seit
    Apr 2002
    Beiträge
    792
    Ist eigentlich nur VBScript. Musst mal googlen. Da findet sich einiges.

    Gruß und schönen Feierabend.

    Sascha

Similar Threads

  1. IFS - Freigabe per Befehlszeile
    By eps330 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 26-11-07, 12:24
  2. Dateien per FTP von IFS auf der AS400 holen
    By kroehn in forum NEWSboard Windows
    Antworten: 5
    Letzter Beitrag: 08-11-06, 19:36
  3. update per sql
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-09-06, 08:22
  4. Kopieren per SQL
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 18-07-06, 09:36
  5. CA Session per Makro beenden
    By Pachlina in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 17-01-01, 11:16

Berechtigungen

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