[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2007
    Beiträge
    905

    VALUES Check auf Inputfeld ignoriert

    Hallo Forum

    Ich bin verunsichert. Ich hab eine Eingabemaske in der ich auf einem Eingabefeld einen "Values-Check" 1,2,3 mache, dieser jedoch bei einer Nichteingabe, also das Feld nicht anrührt wird, nicht greift. Heisst, das Programm akzeptiert mir eine Blankeingabe, obwohl das Format dies eigentlich nicht erlauben würde.

    Gebe ich jedoch dann explizit Blank ein, erhalte ich die gewünschte Fehlermeldung.

    Natürlich kann und werde ich den Fehler anders abfangen, ist reines Interesse, ob jemand ähnliche Erfahrungen gemacht hat.

    OS: V7R1
    kf

  2. #2
    Registriert seit
    Jan 2003
    Beiträge
    746

  3. #3
    Registriert seit
    Jan 2007
    Beiträge
    905
    Danke, funktioniert ...
    kf

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nun wer kennt es noch das gute alte MDT (Modified Data Tag).
    Nur wenn dieses gesetzt ist, schlagen überhaupt Prüfungen zu.
    Dieses Flag wird automatisch gesetzt, sobald ein User eine Eingabe tätigt.
    Man kann es aber per DSPATR(MDT) auch explizit setzen, so dass Prüfungen auch laufen wenn der User keine Lust hat da was einzugeben.
    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
    Feb 2001
    Beiträge
    20.241
    Check(ME) reicht nicht aus wenn der User kein einziges Feld eingibt!

    ME
    Mandatory enter This code specifies that at least 1 character of data (a blank is valid) must be typed into the field. Note that when no field currently on the display has been changed, the display station does not enforce mandatory enter. To enforce mandatory enter, specify DSPATR(MDT) for at least one field in each record on the display. For all other fields in the record, CHECK(ME) is then enforced. However, because the device cannot determine if the user has typed data to a field with both DSPATR(MDT) and CHECK(ME), you should also specify DSPATR(ND) so that this field is not displayed.
    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. iSphere In Da House. Check Dis Out.
    By Frank Hildebrandt in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 15-09-14, 10:19

Berechtigungen

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