[NEWSboard IBMi Forum]
  1. #1
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364

    Werte in Displayfile vorbelegen

    Möchte in einem Displayfile ein Eingabefeld mit einem sinnvollen Wert vorbelegen.

    Das sollte doch eigentlich klappen mit:

    CHGVAR VAR(&EINGABE) VALUE('MEINWERT')
    SNDRCVF RCDFMT(SCREEN)

    Im Displayfile wird dieser Wert aber nicht angezeigt.

    Was mache ich falsch?

    Danke für eure Antworten,
    HS

  2. #2
    Registriert seit
    Sep 2003
    Beiträge
    236

    ist das Feld &Eingabe deklariert?

    Hallo,

    vielleicht hast Du das Feld nicht in deinem CLP deklariert?

    Gruss Thomas

  3. #3
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Doch:

    DCL VAR(&EINGABE) TYPE(*CHAR) LEN(10)

  4. #4
    Registriert seit
    Sep 2003
    Beiträge
    236

    beim Deklarieren mit value vorbelegen?

    Hallo,

    ich habe gerade in meinen CLP nachgeschaut.

    Die Vorbelegung machen wir bei der Deklarierung:

    Zum Beispiel:
    DCL VAR(&BSTXUE) TYPE(*CHAR) LEN(30) +
    VALUE('SICHERUNG: BIBLIOTHEKEN (VON')

    Anschließend ein DCLF file(...../....)

    SNDRCVF RCDFMT(.......)

    Vielleicht hilft dieser Ansatz.

    Gruss Thomas

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Das Feld müßte doch eigentlich durch das DCLF im CL-Programm definiert werden? Laß mal das separate DCL weg.

    Sind Format und Feld vielleicht mit PUTOVR, OVRDTA, DFTVAL definiert?

  6. #6
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Vorbelegung bringt leider nichts, weitere Optionen nutze ich nicht:

    Hier mal ein CL und DSPF als Beispiel (funktioniert so nicht):

    CLP:
    PGM
    DCLF FILE(TESTD)
    CHGVAR VAR(&EINGABE) VALUE('XXX')
    SNDRCVF RCDFMT(SCREEN)
    ENDPGM

    DSPF:
    A R SCREEN
    A EINGABE 10A I 07 20

  7. #7
    Registriert seit
    Jan 2003
    Beiträge
    759
    ersetze mal das I durch ein B:
    A EINGABE 10A B 07 20

  8. #8
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Super, das wars!

    Danke nochmal
    HS

Similar Threads

  1. Anzahl Felder in Displayfile
    By steven_r in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 07-11-06, 11:01
  2. select 10 größte Werte je Ordnungsbegriff
    By holly in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 16-05-06, 12:45
  3. Displayfile Pointerübergabe
    By THH in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 17-12-05, 11:51
  4. aus einem String Werte ziehen die durch *BLANKS getrennt sind
    By falke34 in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 27-09-05, 22:12
  5. LIKEDS / QUALIFIED -> Werte von Datei in Struktur
    By HeiKauf in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 25-10-04, 13:08

Berechtigungen

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