Hi,
TRY keyword : LIKEDS.
 *---------------------------------------------------------------*
D DS1080R_DS    E DS                  EXTNAME(DS1080LC:*INPUT)
D                                     QUALIFIED
 * LIKE PARENT DS -----------------------------------------------*
D DS1080R_WK      DS                  LIKEDS(DS1080R_DS)
*---------------------------------------------------------------*
C       EVAL      DS1080R_WK.S8AA1 = DS1080R_DS.S8AA1
     Best  Regards,
=======================
                                                                                                                          
                    Booth Martin                                                                                          
                    <booth@xxxxxxxxxxxx>         收件人:     RPG programming on the IBM i / System i                     
                    寄件人: "RPG400-L"          <rpg400-l@xxxxxxxxxxxx>                                                  
                    <rpg400-l-bounces@mid        副本抄送:                                                               
                    range.com>                   主旨:  Define and fill datastructure using the record format name       
                                                                                                                          
                                                                                                                          
                    2015/03/24 上午 12:47                                                                                 
                    請回信 給 "RPG                                                                                        
                    programming on the                                                                                    
                    IBM i \(AS/400 and                                                                                    
                    iSeries\)"                                                                                            
                                                                                                                          
This seemed simple enough until it exploded in my face this morning.
I have a screen with 7 input/output capable fields.  Lets call that
record name FMT01.
I want to define a datastructure as being like FMT01, and then have it
automagically be populated with the values from the 7 input/output
capable fields whenever it is used in a calc.
I also want 2 standalone fields (OLDVALUES & NEWVALUES) that are like
the datastructure
The purpose is to make these lines work:
    OLDVALUES = DataSt;
   EXFMT FMT01;
  NEWVALUES = DataSt
  if OLDVALUES <> NEWVALUES:
.... do stuff.
Is that possible?  Have I taken the Stupid Pill again?
--
Booth Martin
www.martinvt.com
(802)461-5349
UFOs are for real. It's the Air Force that doesn't exist.
--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L)
mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: 
http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at 
http://archive.midrange.com/rpg400-l.
 
As an Amazon Associate we earn from qualifying purchases.