[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2002
    Beiträge
    16

    Post CA Filetransfer - Datumsfelder, PC auf AS400

    Hallo,

    wie kann aus Excel in eine AS400 Datei ein Datumsfeld (Feldtype L) per CA Filetransfer richtig befüllt werden. Richtiger Datentyp in der FDF ? Zellformat im Excel ? etc.

    Grüße,
    Franz

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    727

    Post

    Erstelle dir Testdaten in dieser Datei auf der AS/400.
    Führe einen Download auf den PC aus und erstelle dabei gleichzeitig eine FDF-Datei.
    Benutze am Besten das Excel-Add für den File-transfer.

    Mit dieser FDF-Datei und kannst du dann auch wieder den Upload ausführen.

    Sven

  3. #3
    Registriert seit
    May 2002
    Beiträge
    16

    Post

    Hallo Sven,

    Danke für die Info. Im Normalfall ist diese Vorgangsweise ja auch OK und bekannt.
    Im konkreten Fall ist in der AS/400 Datei ein Datumsfeld Type 10L zu befüllen, in der FDF wird es ein CHAR 10 und im Excel wird es als JJJJ-MM-TT (wenn der PC Ländereinstellungen, DAtum ISO hat). Werden die Datumsspalten im Excel nicht verändert geht das Upload auf die AS400 ohne Probleme retour. Wenn aber die Spalte zB. mit dem gleichen Datumswert übertippt wird (kein sichtbarer Unterschied im Excel, Standardformatierung) wird die Übertragung auf die AS/400 mit CWBTF0005 Die Daten in diesem Feld (Zeile,Spalte) sind flasch ode3r stimmen nicht mit dem PC Datentyp überein.

    Das Problem liegt wohl eher im Excel ?

    Grüße,Franz

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695

    Post

    Wichtig bei Excel ist in diesem Fall, das Zahlenformat explizit auf das Datumformat (JJJJ-MM-TT) zu formatieren.
    Das Format "Allgemein" funktioniert nicht, da ein Datum intern als Doublezahl in Tagen zum 1.1.1901 dargestellt wird.
    Beim Download nach Excel wird das Feld wahrscheinlich als Zeichenfeld dargestellt, beim Neueingeben versucht Excel den Wert zu interpretieren und stellt ihn entsprechend dar.

    Falls das mit dem Zahlenformat nicht klappt, kann das Datum nur als Zeichen eingegeben werden. Dazu ist vor dem Datum ein Hochkomma einzugeben, z.B.: "'2002-07-23". Dadurch interpretiert Excel diesen Wert immer als Zeichenkette.
    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

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    727

    Post

    Also ich habe alles nochmal selbst getestet.
    1. Vor dem Download die Spalten in Excel, welche das Datum enthalten als "Text" formatieren.
    2. Download mit Datumseinstellungen wie gewünscht z.B. *ISO
    3. Ändern der Datumsfelder in Excel
    Die Datums-Textfelder können ein beliebiges gültiges DB2-Datumsformat haben, auch gemischt in einer Spalte
    4. Upload --> Datumsformat in den Einstellungen ist egal. (Wird nur bei Neuerstellung berücksichtigt)

    Hinweis :
    Die Dateibeschreibung FDF kennt keine Datumsfelder --> diese werden immer als Textfelder mit 10 Stellen abgebildet.
    Deshalb ist es auch wichtig beim Downlod eines der folgenden Datumsformate einzustellen *ISO, *EUR, *USA, *JIS.
    (Die Table sollte übrigens auch mit eines dieser Werte erstellt werden --> default *ISO)

    Sven



    [Dieser Beitrag wurde von Sven Schneider am 23. Juli 2002 editiert.]

  6. #6
    Registriert seit
    May 2002
    Beiträge
    16

    Post

    Danke für alle Infos, damit läufts nun auch bei mir.

    Grüße,Franz.

Similar Threads

  1. Programm auf "ferner" AS400 ausführen.
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 13-05-09, 19:50
  2. Druck von PC auf AS400-Drucker
    By cassi in forum NEWSboard Drucker
    Antworten: 5
    Letzter Beitrag: 11-02-09, 14:10
  3. Druckereinrichtung auf AS400?
    By stephanr1 in forum NEWSboard Drucker
    Antworten: 7
    Letzter Beitrag: 20-07-06, 14:00
  4. FTP LOGIN über PC auf AS400
    By harkne in forum IBM i Hauptforum
    Antworten: 19
    Letzter Beitrag: 01-09-05, 08:53
  5. Grafik von PC auf AS400 (als PAGSEG oder GDF)
    By elmar in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 20-02-02, 07:30

Berechtigungen

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