[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2004
    Beiträge
    444

    Bildschirmformat als Format oder Window darstellen

    Hallo zusammen,

    ich will ein Bildschirmformat je nach Angaben als normales Bildschirmformat oder als Window anzeigen.

    Könnte man das Schlüsselwort WINDOW im DDS unter Bezugszahl legen wäre mir schon geholfen, aber das geht leider nicht.

    Hat da jemand eine Idee wie ich das noch machen kann, wenn es überhaupt möglich ist.

    Ich habe jetzt letztendlich nur die Lösung alle Formate doppelt zu definieren. Mal als Format, mal als Window.

    Grundsätzlich könnte man einen Rahmen unter Bezugszahl legen, das geht aber in meinem Fall nicht.

    Da die Anwender mal Barcodescanner verwenden die einen Screen integriert haben (Hier werden dann die linke obere Ecke des Bildschirmformats angezeigt und es wird ein normales Format ausgegeben) soll die Anwender die mit einer normalen Anwendung 24x80 arbeiten ein Window in der Mitte des Bildschirms angezeigt bekommen.

    Heißt also im Klartext. Das was in der oberen linken Ecke angezeigt wird bei einem Barcode Scanner Programm, soll in einem normalen Programm als Window in der Mitte angezeigt werden.

    Danke für Eure Hilfe

    Viele Grüße Harald

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Window und 'normaler' Bildschirm geht nicht (es sei denn: doppelt)
    Aber wenn es nur um die Position des Inhaltes geht kannst du die Windowecke über ein ProgrammToSystemfeld unterschiedlich definieren
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Du kannst im WINDOW die Startpositionen auch als Programmvariablen übergeben.
    WDWBORDER kann per BZ verwendet werden.
    Im Scanner-Modus verlierst du dann die Spalten und Zeilen des unsichtbaren Rahmens.
    Die Doku sagt nichts darüber aus, ob beim Fehlen von WDWBORDER ein Standardrahmen verwendet wird. Ggf. funktioniert es ja dann auch ohne Rahmen.
    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
    May 2004
    Beiträge
    444
    Danke für die Antworten. Leider habe ich das Problem dass ich wirklich ab Stelle 1 anfange da mir nur 20 Stellen und 10 Zeilen bleiben und da eh schon wenig Platz ist. Da werde ich kein Window verwenden können. Aber auch ohne Rahmen denke ich dass er die erste Spalte braucht.

    Folgendes habe ich gerade aus dem DDS-Handbuch

    The number of window-positions within the window. The window-positions can be no more than the
    available positions for the display size minus 4. This is because both right and left borders need an
    attribute byte inside the window.

    Somit verliere ich schon automatisch Stellen die ich brauche

  5. #5
    Registriert seit
    Jan 2011
    Beiträge
    81
    ich schließe aus Deinen Ausführungen, das es sich um eine Scanner-Anbindung über 5250-Emu handelt. Wir haben in solchen Fällen einen gesamten Bildschirm genommen und nur die Zeilen 1-10 mit je 20 Stellen verwendet. Wenn dieses ab der Zeile 1 steht, hat der Scanner kein Problem diese Darstellung ohne Scrollen anzuzeigen.

  6. #6
    Registriert seit
    May 2004
    Beiträge
    444
    Hi MR-BN. Das machen wir genauso. Das Problem ist das dieses Zentrale Programm sowohl vom Scanner als auch vom normalen Bildschirm aus aufgerufen wird. Beim Scanner soll dann das Bild wie gewohnt links oben angezeigt werden was es auch macht, beim Aufruf vom normalen Bildschirm sollte es aber als Window in der Mitte angezeigt werden.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da bleibt dir halt nichts anderes übrig, als du es sowieso schon machst.
    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

  8. #8
    Registriert seit
    May 2004
    Beiträge
    444
    Ja, das werde ich dann auch so machen. Vielen Dank für die Hilfe

  9. #9
    Registriert seit
    Jul 2005
    Beiträge
    1.053
    Und wenn ihr da ein Überlappendes Feld via Steuerzeichen einbaut ?

    Das Steuerzeichen wird zb nur Gesetzt wenn der Scanner benutzt wird und nach Wechsel auf normale Anzeige wird das Steuerzeichen entfernt.


    Gruß AS400.lehrling

Similar Threads

  1. 3488 Info Window II
    By hdw2 in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 18-07-14, 14:27
  2. Eingabe Subfile in einem Window
    By Tschabo in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 16-04-14, 16:20
  3. Alter Hintergrund bei aufgerufenem Window
    By Robi in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 14-11-13, 16:18
  4. DSPF / Window / Overlay
    By malzusrex in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 27-05-03, 10:05
  5. Daten von i-series in xml-Format
    By froehlich in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 12-05-03, 15:35

Berechtigungen

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