[NEWSboard IBMi Forum]

Hybrid View

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

    Sortierung einer Datei

    Hallo *ALL

    Kann mir vielleicht jemand sagen, ob es möglich ist, ein LF oder auch PF auf der AS/400 nach einem bestimmten Feld zu sortieren (DESCEND) , ohne es als Schlüsselfeld zu deklarieren!?
    Oder gibt es da noch andere Möglichkeiten?


    Danke im voraus

    H.V.

  2. #2
    Registriert seit
    Jan 2003
    Beiträge
    759
    Hallo H.V.

    Man kann eine Datei im vorgeschalteten CLP mit OPNQRYF und dem Parameter KEYFLD für das nachfolgende Programm "sortieren" ...

    OVRDBF SHARE(*YES) vor dem Call und CLOF nach dem Call nicht vergessen ...

    Viel Erfolg,
    Robert

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

    Mein CL sieht jetzt so aus!

    Hallo *ALL
    Mein CL sieht jetzt so aus!

    OVRDBF FILE(IDP01) TOFILE(IDP01) SHARE(*YES)
    OPNQRYF FILE((IDP01)) OPTION(*INP *UPD) KEYFLD((IPFNR) +
    (IPDAT) (IPKEY) +
    (IPDTAE *DESCEND) +
    (IPZEIT *DESCEND))
    CLOF OPNID(IDP01)

    Die Überschreibung funktioniert so nicht, es kommt aber auch keine Fehlermeldung!
    Wenn der Aufruf funktionieren würde, dann sind die beiden letzten Felder(IPDTAE und IPZEIT) doch auch Schlüsselfelder, das wollte ich doch gerade nicht!
    Oder sehe ich das falsch!
    Ich habe auch nochmal versucht die Befehle auf der Befehlszeile abzusetzen, sie werden auch ausgeführt, aber die Sortierung ändert sich nicht!
    Hat vielleicht jemand noch eine Idee, was ich falsch mache oder anders machen könnte!?


    MfG H.V.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Zwischen OPNQRYF und CLOF gehört natürlich noch ein Programm, dass die Daten verarbeitet.
    DIESEM Programm wird dann die neue Sortierfolge vorgegeben !!
    Es kann auch anstelle eines Programmes CPYFRMQRYF verwendet werden.

    Ansonsten nimm WRKQRY und erstelle eine sortierte Abfrage, ggf. mit Ausgabe in eine Datei.

    Ansonsten erstelle per DDS eine LF mit der gewünschten Sortierfolge und verwende dann "RGZPFM FILE(MYFILE) KEYFILE(MYLF)" für eine permanente Sortierung der PF.
    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

Similar Threads

  1. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  2. Excel Datei mit RPG und POI/HSSF in A4
    By haertl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 30-05-06, 13:36
  3. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 13:47
  4. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 15:37
  5. Sortierung Logische Datei
    By Stefan12 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 12-05-05, 14:57

Berechtigungen

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