Variable Assignments

Jose Lerebours fpgroups at gmail.com
Sat Aug 20 22:32:10 PDT 2016


Stanley, try associating your fixed fields to an array and then 
"reference" the array by its numeric element - AFAIK, filePro cannot 
access fixed fields by associative reference or dynamic variable 
construct other than as follows.

So, if you were to

dim fixedF(999):1

and then set your counter up/down and to obtain the value of the fixed 
field relative to your counter, you will simply reference the 
associative array like so

then: Aa="9"+"1"; Fn=fixedF(Aa);

If memory does not fail me, Fn should now have the same value as fixed 
field 10 ...


NOTE: Be careful in using this practice since any change to the array 
will effectively change the fixed field.  If you clear the array, you 
are clearing the values of the fields - This is both, powerful and 
dangerous!  ;-)


Good luck!



On 08/21/2016 01:23 AM, Stanley - stanlyn.com via Filepro-list wrote:
> Hi,
>
> How do I get the value of a field (by number) when calculating an offset?
>
> Normally if field 10 equals "test" and we assign aa=10, the value of aa is "test".  This works as expected.
>
> When I calculate the offset for the field whose value I need, I cannot get a result of "test" if the variable (from the offset calculation) equals 10.  It is returning 10 instead of "test".  So how do I get it to return the value of field x?
>
> Aa="9"+"1"
>
> Fn=aa	' returns the number 10 instead of the value of field 10
>
> I've tried fn=(aa) and fn=((aa)) and both returns 10
>
> Thanks,
> Stanley
>
>
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> Subscribe/Unsubscribe/Subscription Changes
> http://mailman.celestial.com/mailman/listinfo/filepro-list



More information about the Filepro-list mailing list