[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.784
    Dann ist dein bisheriges Verfahren die einzige Lösung.
    Du kannst zwar eine Druckzeile per Programm auch dynamisch aufbauen, ob das aber hilft:

    /free
    PRTFLD = FLD1 + FLD2 + FLDx ... + %EDITC(FLDN:'K') + ...
    /end-free

    Der Nachteil ist halt, dass man die Feldnamen kennen muss und die Editcodes nicht als Variable definieren kann.
    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

  2. #2
    Registriert seit
    Feb 2003
    Beiträge
    5
    Danke! Die Feldnamen und Feldart-/Länge sind in der Feldauswahldatei bereits gespeichert(sonst wäre es nicht möglich ein dynamisches SQL zu erstellen).Und wenn ich die Datei um ein Feld in dem die Editcodes für die num.Felder gespeichert werden, erweitere? Würde es dann gehen? Wie muß der Printerfile definiert werden? Und wie schreibe ich die Sätze darein?

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.784
    Editcodes können NICHT als Variable angegeben werden sondern sind leider nur als Konstante erlaubt.
    Dynamisches SQL ist per Programm ja möglich, da die Feldnamen als SQL-String an SQL übergeben werden und dem Programm nicht bekannt sein müssen.

    Anders sieht es mit der Funktion %EDITC/%EDITW aus.
    Dies ist eine RPGLE-Anweisung und kann eben NICHT dynamisch verwendet werden.
    Der Feldname und Editcode müssen zur Compile-Zeit bereits feststehen.

    Was das Drucken angeht, so reicht einfach ein 132/198-Stelliges Feld (je nach dem wie breit du druckst), da die Aufbereitung ja im Programm vorgenommen wird.
    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. Dynamisches SQL in einem CL erstellen
    By Sony in forum IBM i Hauptforum
    Antworten: 27
    Letzter Beitrag: 20-07-09, 22:48
  2. DB2/400 Bibliothek erstellen via ftp
    By WPF in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 02-06-05, 11:06
  3. AS/400 Zugriff via Linked Server unter SQL Server 2000
    By epsih2 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-11-04, 11:06
  4. via SQL Tabellen erstellen
    By infomio in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 10-07-02, 15:43

Berechtigungen

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