[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Nur so eine Idee:
    Kommt es bei der Zeile/Spalte und Feldlänge ggf. zu einer Überlappung mit anderen Feldern, die bereits auf dem Bild sind ?
    Dies ist leider so nicht möglich !
    In diesem Fall ist ggf. das gesamte Bild neu aufzubauen.
    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
    Jul 2004
    Beiträge
    50
    @Fuerchau
    Überlappung? Nun ja

    Zunächst einmal ist ein Transaction-File auf dem Schirm. Auf dieses wird ein Write und ein Read gemacht. Dann ruft dieses Programm ein Unterprogramm auf, welches mittels Extended Display und Accept einen Großteil des Schirms überlagert. Es werden zunächst einmal mit DISPLAY SPACE AT ... diverse Zeilen leergemacht. Dann werden auf diesen Zeilen die Inhalte angezeigt. Dann ein Eingabefeld mit ACCEPT entgegengenommen. Wenn du es als Überschneidung ansiehst, dass ich auf der Stelle wo der ACCEPT stattfindet, zuvor einen DISPLAY SPACE gemacht habe, dann habe ich eine Überschneidung, sonst nicht.

    Gruß
    Neptun

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Auch wenn du dir vielleicht schon viel Mühe gegeben hast, warum kannst du das nicht mittels Transactionfile lösen ?
    Nur des Spasses wegen ?
    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

  4. #4
    Registriert seit
    Jul 2004
    Beiträge
    50
    @Fuerchau
    Ich habe das mit Extended ACCEPT/DISPLAY gemacht, da es geplant ist, dass Ganze dynamisch zu gestalten. Und zwar dynamisch in Hinsicht der Position und Größe auf dem Bildschirm. Und weil ich kein AS/400-Freak bin und somit Transaction-Files erstmal "Fremdkörper" sind

    Wenn dieses Problem mit dem CPF5063 weiterhin auftritt, dann werde ich das eventuell doch noch auf Transaction-File umstellen...

    Gruß
    Neptun

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Was die Dynamik angeht, ist DDS doch prädestiniert !
    Nimm ein WINDOW-Format (noch ein schöner Rahmen dazu), die Position und Größe bestimmst du über Programmübergabefelder.
    Für die Überlagerung nimmst du ein blindes Format mit ASSUME (im Forum schon diskutiert) und USRRSTDSP.
    Über CSRLOC kannst du gezielt den Cursor positionieren (falls erforderlich):
    http://publib.boulder.ibm.com/iserie...rzakcmst57.htm
    Die Cursorposition bekommst du über RTNCSRLOC:
    http://publib.boulder.ibm.com/iserie...zakcmst145.htm
    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

  6. #6
    Registriert seit
    Jul 2004
    Beiträge
    50
    @Fuerchau
    Danke für die Links, sind wirklich brauchbar


    ABER: Ich habe soeben den Fehler mit hoher Wahrscheinlichkeit gefunden. Ich hatte an einer Stelle bereits Extended Display's abgesetzt, obwohl es an dieser Stelle noch gar nicht klar war, ob überhaupt ein ACCEPT kommt. Offenbar waren diese DISPLAY's noch in einem Puffer und sind dann beim nächsten Durchlauf sauer aufgestoßen. Also: Programmierfehler

    Gruß
    Neptun

Similar Threads

  1. ACCEPT I-O FEEDBACK
    By RLurati in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 02-06-20, 13:58
  2. Cursor Position nach ACCEPT (*EXTACCDSP)
    By Neptun in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 16-03-05, 16:24
  3. ACCEPT in COBOL: Cursor-Tasten als "Exception-Keys"
    By Neptun in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 08-03-05, 22:38
  4. ILE Cobol: accept aTimestamp from timestamp?
    By rebe in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 26-09-01, 08:46

Berechtigungen

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