NEWSboard Internet-Museum für das Schwarze Brett der AS/400

      Re: Frage: Feldinhalt von DSPF-Feld anonym füllen (über RTNCSRLOC)?


      [ Follow Ups ] [ Neuen Beitrag verfassen! ] [ Schwarzes Brett ] [ FAQ ]

      Posted ByA.K. on July 09, 1999 at 12:23:13:

      In Reply to: Frage: Feldinhalt von DSPF-Feld anonym füllen (über RTNCSRLOC)? posted byJürgen Heilig on June 21, 1999 at 15:09:55:

      : Hallo,

      : folgendes Beispiel:

      : Maske mit vier Feldern:

      : Name 30A

      : Str 30A

      : PLZ 10A

      : Ort 30A

      : Der Anwender sollte über F4 bie PLZ ein Window bekommen und einen Wert auswählen.

      : Über ein PositionsanzeigerFeld(RTNCSRLOC = #FELD 10A) bekommt das Programm den Wert #FELD="PLZ".

      : Mit diesem Wert startet ein Unterprogramm USRF4 und gibt ans aufrufende Programm

      : einen Wert (ReturnWert max. 20A) zurück.

      : Das Aufrufprogramm sollte jetzt variabel einen MOVEL machen können (wie in C)

      : also: MOVEL ReturnWert %Addr(#FELD)

      : statt: SELECT

      : WHEN #FELD='Name'

      : EVAL Name=ReturnWert

      : WHEN #FELD='PLZ'

      : EVAL PLZ=ReturnWert

      : ...

      : ENDSL

      : ILE-RPG nimmt hier aber für #FELD nur die Adresse von eben diesem Feld und nicht den Inhalt als Feld!

      : Vielleicht gibt es ja ein API für diese Funktion?

      : Vielen Dank für Ihre Mühe

      : J. Heilig

      Der Austausch sollte über Parameter erfolgen. Nach

      der Auswahl den Wert in ein Parameterfeld stellen

      und nach Rückkehr ins aufrufende Programm mit

      EVAL oder Movel weiterbearbeiten.





      Follow Ups



      Neuen Beitrag verfassen!

      Name:
      E-Mail:

      Subject:

      Comments: