How about using Field() - returns the column name from a field number so you can use the evaluation from that.
>>I curious whether or not it is possible to access a table by using some sort of column number rather than having to use the column name.
>
>IMO, it's not possible because VFP tables are not objects.
>
>AFIELDS() however, is the nearest means that I know of to access table fields.
>
>Select YourTableHere
>nFldcount = AFIELDS(gaMyArray)
>FOR i = 1 TO nFldcount
> ? gaMyArray(i,1)
>ENDFOR