>Edward,
>
>Thanks for your response. In fact this is a simple data entry form with two tabs on a pageframe. The first holds the data entry fields, the second a grid displaying the records of the table. This table we'll call it Table1 has a filter set on it. There are no relations set and I do not do anyu qureies or seeks. When I started working on this form the fields refreshed fine and table1 seemed to start out positioned on the first record of the file. I was doing some refining of the form - ie. data validation etc. to finish up. All of a sudden when I run the form - table1 is at eof() and the fields are empy (of course). I did not touch the data environment or add any code to move record pointers. Have I hit a bug somewhere? By the way I removed the code i had added directly before this started and I'm still getting eof. Any other thoughts?
>
>Lynn Carro
>Market Source
Lynn,
Set the debugger to EOF() = .T. for Table1 before you load the form, and see where the table is going to EOF(). Is Table1 filtered? If so, that might be the problem. Are there any relations set? Once you see WHERE the record pointer changes you'll be able to figure out WHY it moves.
HTH
Barbara