× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



The whole story: Incoming variable has value (9a) of "1 34 6789". I need to 
extract the values 13467. Jerry's solutions and your option II solution allow 
me to pass the value of the variable to a work array where in a loop the non 
blanks elements are passed to a second array. When the loop end the element 
values "13467" are then passed to a variable which is 5A.

Thank you for your reply.

-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx]On Behalf Of rob@xxxxxxxxx
Sent: 07 July 2005 3:44 PM
To: Midrange Systems Technical Discussion
Subject: RE: MOVEA in RPG Free


<SNIP>
D Ar2             S              1A   Dim(9) 
D Wrk_Field       S              5A
...
C                   Movea     Ar2           Wrk_Field
<ENDSNIP>


OPTION I:
D Ar2DS           ds
D  Ar2                           1A   Dim(9) 
D Wrk_Field       S              5A
...
  Wrk_Field=Ar2DS;


OPTION II:
D Ar2             S              1A   Dim(9) 
D Wrk_Field       S              5A
D x               s              5i 0
...
  For x=1 to %elem(Ar2);
    %subst(Wrk_Field:x:1)=Ar2(x);
  EndFor;


OPTION III:
Reevaluate the logic.  Do you really need to move the field from one to 
the other?  Maybe the whole logic is based on obsolete restrictions?


Additional archival search words:  free format MOVEA rpg rpgle rpgile ile 

>From the archives:
> Barb had a little contest on to see if anyone could find a good use for
> MOVEA.  So far no clear winners.

Rob Berendt

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.