[NEWSboard IBMi Forum]

Umfrage: Wer benutzt das FREE-Format in ILE-RPG

Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Jan 2008
    Beiträge
    159
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Trotzdem bedarf es immer eines Auslösers im Sinne von Enter, ER, F-Tasten, Bild-Tasten (geht nur bei Subfiles). Und wie oben bereits geschrieben gibts ja einen Tastencode für Autoenter.
    Da benötigt man keinen individuellen Datenstrom, den es z.B. in COBOL bereits mit der erweiterten ACCEPT-Anweisung gibt.
    ... hast recht ohne Auslöser wird's nicht gehen.
    Mögliche Lösung: Das Format beginnt mit einem 1-stelligen Feld, nach der Eingabe wird ein weiteres 1-stelliges Feld angeboten und der Cursor positioniert, das Feld davor wird gesperrt(geschützt). Dieser Vorgang wird solange wiederholt bis ein Operand (=+-: etc) eingegeben wird. Dem Programm, in das ja die einzelnen Ziffern übermittelt wurden wird so die Vollständigkeit des Wertes signalisiert und die finale Verarbeitung ausgelöst. Reichen die Bezugszahlen ?? Wenn nicht = freier Datenstrom benötigt keine Bezugszahlen.

  2. #14
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Und wie kommst du z.B. ein die Backspace-Taste?
    Einen Auslöser gibts dafür leider nicht.
    5250 ist eben altbacken.
    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. #15
    Registriert seit
    Jan 2008
    Beiträge
    159
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Und wie kommst du z.B. ein die Backspace-Taste?
    Einen Auslöser gibts dafür leider nicht.
    5250 ist eben altbacken.
    Wozu Backspace ?
    Nachdem programmgesteuert, abhängig von der Eingabe neue Felder (=Stellen) gezielt mit den Taschenrechner Zeichen hinzugefügt werden kann mit der gleichen Funktion eines anderen Zeichens ein Feld im Format wieder kübelt, das Vorhergehende wieder geöffnet und der Cursor positioniert werden. Funktioniert auch mit einer "altbackenen" DDS so ferne die Bezugszahlen reichen. Für die elegantere Version bietet sich eben der freie Datenstrom an, der überfordert natürlich "Standardprogrammierer".

  4. #16
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das Grundprinzip, wie Felder bei 5250 definiert werden, bleibt auch dabei bestehen. Jedes Feld beginnt mit einem Attribut, dass Farbe und DSPATR's definert, das I/O Feld und das Endeattribut.
    Letzteres kann auch wieder das Anfangsattribut des nächsten Feldes sein.

    Was ich nie rausgefunden habe (ggf. keine Doku vorhanden) ist der Betriebsmodus VTxxx.
    Dies wurde z.B. von OfficeVision/400 verwendet, wenn man den Texteditor bediente.
    Der konnte zumindest jeden Tastendruck individuell verarbeiten.

    Aus Unix kenne ich das als TTY-Modus. In diesem Fall werden auch Cursortasten oder Backspace als Keycode transportiert. Für Unix habe ich mal einen Full-Screen-Editor entwickelt, da der standard VI-Editor nur vorwärts editieren konnte und mit 1000den Tastenkombinationen daherkam.
    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. Frage zur SFL - Taste blättern sperren
    By svente in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 30-03-06, 08:34
  2. Feld mit loval via SQL belegen
    By Booley in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-08-05, 08:33
  3. Tasten belegen Zehnerblock
    By ILE_Sascha in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 08-10-03, 14:02
  4. Tasten definieren
    By Steven in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 09-10-02, 13:27

Berechtigungen

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