|
That's a fair question. I do not know. I don't understand what the qualified' keyword does. In my experience, a field's value is based upon the last valid value placed in the field, whether from a record, or from a Opcode, or from a screen. Therefore there is no need to fill the datastructure if the fields in the data structure are the same field names as on the screen. A read of the screen will populate the data structure. --------------------------------------------------------- Booth Martin http://www.MartinVT.com Booth@xxxxxxxxxxxx --------------------------------------------------------- -------Original Message------- From: RPG programming on the AS400 / iSeries Date: Wednesday, June 04, 2003 9:29:05 AM To: RPG programming on the AS400 / iSeries Subject: RE: move record format to a data structure What I need is to save the current screen data to a data structure. >From your example, how does CurrentValues data structure get populated with the data from the screen? If I understand the keyword "qualified" correctly, the sub-fields in this data structure is not the same as the screen fields. I'm not able to remove the qualified keyword because the field names of the input file, in the program, have the same field names on the screen. There is already a DS declared with the file name. -----Original Message----- From: Booth Martin [mailto:Booth@xxxxxxxxxxxx] Sent: Wednesday, June 04, 2003 6:32 AM To: rpg400-l@xxxxxxxxxxxx Subject: Re: move record format to a data structure If I understand what you are trying to do, you can make another Data structure (Or even a field) with the name: D CurrentValues E DS extname(DSPFILE :DSPFILE01) qualified D DSPFILE01Bef S Like(CurrentValues) .... C Move CurrentValues DSPFILE01Bef --------------------------------------------------------- Booth Martin http://www.MartinVT.com Booth@xxxxxxxxxxxx --------------------------------------------------------- -------Original Message------- From: RPG programming on the AS400 / iSeries Date: Tuesday, June 03, 2003 2:36:56 PM To: RPG programming on the AS400 / iSeries Subject: move record format to a data structure correction: is there anyway to move a record format to a data structure without declare a DS with the record format name? For example: display file name DSPFILE has a record format of DSPFILE01. I want to be able to do the following: FDSPFILE CF E WORKSTN D DSPFILE01Bef E DS extname(DSPFILE :DSPFILE01) qualified C move DSPFILE01 DSPFILE01Bef C . . . I get the following compile error: *RNF7260 30 12159 951623 The Factor 2 operand DSPFILE01 is not valid for the specified operation.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.