[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Apr 2005
    Beiträge
    385

    Cursorpos. vor der Eingabe prüfen

    Hallo zusammen,

    ich hätte mal eine Frage, auf die es wahrscheinlich keine Lösung gibt.

    Auf einem Handscanner läuft eine 5250 Emulation. Wenn der Cursor aus versehen verstellt wird, d.h. er steht nicht mehr auf dem einen Eingabefeld, und wenn man dann versucht etwas zu scannen .---> BEEP

    Hat jemand einen Lösungsansatz bzw. Vorschlag wie man dieses Problem umschiffen kann?

    1. deaktivierung der Cursortasten auf den Scannern (nicht wirklich favorisiert)

    Danke an alle Helfenden!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Also BEEP ist doch schon die Lösung .
    Dann TAB drücken und meist steht der Cursor dann auf dem Eingabefeld.

    Aber wirklich:
    Per Programm kannst du keinen Einfluss nehmen, da dieses ja gar nicht aktiv wird.

    Du kannst es ja auch etwas komplizierter machen:
    Hänge an die DSPF eine DTAQ (Job-spezifisch!).
    Beim Schreiben der DSPF gibst du die Tastatur per INVITE frei.
    Lese mit Timeout per QRCVDTAQ.
    Drückt der User eine F-Taste (auch Enter) wirst du über die DTAQ geweckt und kannst per READ das Format dann auslesen.
    Bekommst du einen Timeout, gibst du das Format wieder aus, was auch den Cursor wieder positioniert.

    Jetzt musst du dir nur die Zeit überlegen wie lange du wartest.
    2 Probleme tauchen auf:
    1. Der Cursor stand richtig, der User hat gescannt aber der Timeout war schneller, dann ist die Eingabe halt weg.
    2. Der Cursor steht falsch und der User scannt mit BEEP da der Timeout noch nicht so weit war.

    Fazit:
    Bessere Schulung des Bedieners und erklären was er beim BEEP machen soll (wo war doch gleich die TAB-Taste?).
    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. DDMF prüfen
    By Christian.Hesse in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 03-01-07, 11:53
  2. Eingabe sperren bei Fehlermeldung über API
    By ExAzubi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 17-10-06, 16:48
  3. Prüfung, ob Eingabe in Feld
    By M Scheid in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 12-06-06, 13:02
  4. User vor Sicherung prüfen
    By linguin in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 16-05-06, 12:14
  5. Eingabe prüfen
    By Toschie in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 10-05-05, 12:35

Berechtigungen

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