[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2002
    Beiträge
    27

    Question DSPF-Feld aufbereiten

    Moin Moin
    kennt jemand eine Möglichkeit
    wie man bei einem NUM-Feld mit Tastaturumschaltung "I" einen EDTCDE(4) verwendet ?

    Gruss
    Günter

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.238

    Post

    Lass einfach den Tastaturcode raus, die DSPF regelt das Beschränken auf numerische Zeicheneingabe selbständig, da das Feld ja als numerisch deklariert ist.
    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
    Oct 2002
    Beiträge
    27

    Post

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von Fuerchau:
    Lass einfach den Tastaturcode raus, die DSPF regelt das Beschränken auf numerische Zeicheneingabe selbständig, da das Feld ja als numerisch deklariert ist.[/quote]

    Danke für Deine Antwort.
    Aber beim Tastaturcode I ist keine Eingabe
    möglich, was auch gewünscht ist.
    Es muss nur mit der Tab-Taste ein Sprung zu diesem Feld möglich sein.


  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.238

    Post

    Der Tastaturcode 'I' läßt nun mal nur numerische Zeichen zu, deshalb ist eine Editierung nicht möglich.
    Wenn das 'Eingabefeld' nicht eingabefähig sein soll, setze 'DSPATR(PR)', die auch mittels Bezugszahl ansteuerbar wäre.
    Gesperrte Eingabefelder sind nicht mit der TAB-Taste auswählbar.
    Versuch es aber mal mit 'FLDCSRPRG(&gt;gesperrtes Feld&lt; )' als Attribut auf dem VORHERIGEN Eingabefeld.
    Damit wird das Steuern der TAB-Taste vom Standard abweichend definiert, so dass auch auf gesperrte Eingabefelder verwiesen werden kann. (Zur Not kann der Benutzer ja mit der Maus den Cursor direkt auf das Feld setzen.)

    Tipp: Mit FLDCSRPRG(&gt;next Field&lt; ) lässt sich die Steuerung der Felder z.B. von oben nach unten (Spaltenweise) statt von links nach rechts steuern.

    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
    Oct 2002
    Beiträge
    27

    Post

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von Fuerchau:
    Der Tastaturcode 'I' läßt nun mal nur numerische Zeichen zu, deshalb ist eine Editierung nicht möglich.
    Wenn das 'Eingabefeld' nicht eingabefähig sein soll, setze 'DSPATR(PR)', die auch mittels Bezugszahl ansteuerbar wäre.
    Gesperrte Eingabefelder sind nicht mit der TAB-Taste auswählbar.
    Versuch es aber mal mit 'FLDCSRPRG(&gt;gesperrtes Feld&lt; )' als Attribut auf dem VORHERIGEN Eingabefeld.
    Damit wird das Steuern der TAB-Taste vom Standard abweichend definiert, so dass auch auf gesperrte Eingabefelder verwiesen werden kann. (Zur Not kann der Benutzer ja mit der Maus den Cursor direkt auf das Feld setzen.)

    Tipp: Mit FLDCSRPRG(&gt;next Field&lt; ) lässt sich die Steuerung der Felder z.B. von oben nach unten (Spaltenweise) statt von links nach rechts steuern.


    Danke für den Tip, aber der Tastaturcode I lässt NUM und ALPHA zu.
    Die Steuerung mit Bezugszahlen geht auch nicht da der User vor und zurück springen kann.
    Ich habe es anders gelöst.

    Im DSPF nur ALPHA Felder die ich im PGM mit einer DS/FG unterdefiniert habe
    Zum Rechnen benutze ich eine DS/FG mit Num-Feldern
    Nach der Berechnung übertrage ich die NUM-Felder mit %EDIT in die ALPHA-Felder.

    Das klappt gut.

    Gruss
    Günter

    [/quote]



    [Dieser Beitrag wurde von GS am 09. Oktober 2002 editiert.]

Similar Threads

  1. Subfile - Feld anzeigen
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 01-09-10, 15:21
  2. Fehlerzeile in DSPF
    By Freezer in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 18-08-06, 08:11
  3. ILE Feld in Feld ansprechen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 10-05-06, 16:26
  4. Query: best. Stellen aus einem Feld ziehen?
    By Koelch400 in forum NEWSboard Server Software
    Antworten: 4
    Letzter Beitrag: 27-04-05, 13:33
  5. Aufbereiten numerischer Werte im DSPF
    By hteufl in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-04-05, 09:47

Berechtigungen

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