[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2006
    Beiträge
    16

    Cursorpositionierung nach Auswahl des letzten Subfilesatzes!

    Hallo!

    Vielleicht kann mir ja jemand helfen. Ich habe folgendes Problem:

    Ich arbeite in den meisten Dialogprogrammen mit der Menüleiste, allerdings habe ich das Problem, dass der Cursor nach der Auswahl des letzten Subfilesatzes in das nächste Eingabefeld springt, und das ist ein Feld der Menüleiste. Bei "normalen Eingabefeldern" gibt es dafür ja das Schlüsselwort 'FLDCSRPRG'. Gibt es für Subfilesätze etwas ähnliches.

    Danke für eure Hilfe!

    MfG,
    CrazyJoe

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nein, da muss ich dich leider enttäuschen.
    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

  3. #3
    Registriert seit
    Sep 2006
    Beiträge
    162
    Da ich etwas in dieser Richtung nichts gefunden habe, habe ich bei der Subfilesteuerung die Cursorpositionierung selbst programmiert. Eine im Grunde einfache Programmsteuerung, in der DDS das Feld CSRLOC mit eigenen Variablen besetzen (Länge 3,0) und im Subfileprogramm mit den gewünschten Werten (Zeile/Spalte der Cursorposition) überschreiben.

    Gruß
    DVE

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Dann hast du etwas anderes gelöst als deine Frage ursprünglich war:
    Damit CSRLOC wirkt musst du eine Ausgabe (wirite) durchführen.
    Wenn aber im letzten Feld des Bildschirmes eine Eingabe getätigt wird, setzt das Terminal den Cursor automatisch auf das nächste Feld. Dein Programm wird überhaupt nicht aktiv !
    Möchtest du die automatische Positionierung verhindern, kannst du das mit CHECK(ER) steuern. Dies erzwingt die Eingabe-Taste mit dem Nachteil, dass auch vor dem Drücken einer Datenfreigabe/F-Taste die Eingabetaste erforderlich macht.
    In einer Subfile gilt dies dann leider für jede Zeile, was man dann ggf. mit einer BZ je Satz steuern kann.
    Ggf. kann auch AUTO hier helfen, da dann mit dem Füllen des letzten Feldes ENTER automatisch gesetzt wird.

    Um in der Subfile gezielt zu positionieren gibt es das Programmübergabefeld mit SFLRCDNBR(CURSOR), allerdings da nur auf das 1. Eingabefeld.
    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

  5. #5
    Registriert seit
    Sep 2006
    Beiträge
    16
    Danke für die Infos.

    Ich werde versuchen ob ich mit AUTO weiterkomme.

Similar Threads

  1. Benutzerdefinierte Auswahl bei WRKFLR
    By jo400 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 08-01-07, 11:46
  2. Fehler CPF9814 bei STRPDM Auswahl 1
    By schatte in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 15-09-06, 15:45
  3. Sicherung gesamtes System (Auswahl 21)
    By hardyba in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 04-08-06, 08:59
  4. Sprache des Betriebssystems ändern XP
    By intelinside in forum NEWSboard Server Software
    Antworten: 4
    Letzter Beitrag: 28-07-06, 09:00
  5. Subfilepositionierung bei der Ausgabe des Steuersatz mit WRITE
    By timeless in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-05-06, 06:37

Berechtigungen

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