Allan, since 'ficity' is a cursor, its 'real' name is something like '12345678.tmp' Could VFP be seeing thism 'somewhat numeric' value as a SELECT area? You might try using the dbf() function as is necessary when appending to a read/write cursor, etc.
HTH
Barbara
>Here is the english version:
>
>I have a form which has a few medium sized tables in the dataenvironment (20,000 records). In one of the methods in the form I create a cursor with approx 200 records. When I try to access this cursor I get ERROR 1152:
>
>'You have attempted to select a table outside the 32K work area range or are attempting to reference a file variable in a table that is not open.'
>
>What does this mean - 'outside the 32K work area'.
>
>thanks, AL