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