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.