[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2000
    Beiträge
    286

    Wink

    Hallo Toschie,
    ich habe das mal über eine Tabelle gelösst. Gib die Sätze erstmal in ein Tabelle aus. Damit steht die Anzahl fest. Dann lies über die Status Datenstruktur zur Printerfile die Anzahl Zeilen pro Seite, ziehe deine Überschriften ab und du erhälst die Anzahl Positionszeilen pro Seite. Damit die Anzahl Seiten zu erechnen ist eine kKleinigkeit. Jetzt die Printerfile aus der Tabelle raus drucken und fertig ist das ganze.

    Gruß Klaus

    Infds:
    fT4INVVGSP1o e printer INFDS(prtds)
    dprtds ds
    d odp_type 81 82
    d file_name 83 92
    d library 93 102
    d spool_file 103 112
    d spool_lib 113 122
    d spool_num 123 124i 0
    d rcd_len 125 126i 0
    d key_len 127 128i 0
    d member 129 138
    d type 147 148i 0
    d rows 152 153i 0
    d collums 154 155i 0
    d ov 188 189i 0
    d $$zeile 367 368i 0
    d $$seite 369 372i 0

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.748
    Da kann ich Birgitta nur zustimmen.
    Es gibt durchaus verschiedene Anforderungen der Formulargestaltung bis hin zu Kundenwünschen der Kunden eines Kunden.
    So kann die Rechnung anders aussehen als die Gutschrift (obwohl vom gleichen Programm gedruckt) als auch der Overflow (und damit die Anzahl Positionen einer Seite) differieren. Desweiteren kann eine Positionszeile zwischen 1 und n Zeilen umfassen (z.B. variable Positionstexte) u.v.m.
    Da hilft dann tatsächlich nur ein Tool, denn die Anzahl Seiten einer Liste läßt sich unter solchen Voraussetzungen nur schwierig berechnen (ausser , wie Birgitta sagt, 2x drucken, 1. Druck dann verwerfen und der 2. Druck gilt).

    PS:
    PC-Programme machen es da auch nicht anders. Erstmal wird alles intern seitenweise aufbereitet um anschließend tatsächlich zu drucken.
    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

Berechtigungen

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