>I have no idea what is happening to make your program act that way but if you set the table to table buffering rather than row buffering your problem may go away.
If changing from row-buffering to table-buffering DOES make the problem go away, then it proves that the problem was the record pointer moving.
I suspect that it won't fix the problem, sounds like Daniel has pretty well determined that the record pointer isn't being moved by the form. But I'll be interested to find out, if you're willing to try the change, Daniel.
Cheers,
Rich Addison, Micro Vane, Inc., Kalamazoo, MI
Relax, don't worry, have a homebrew.
- Charlie Papazian, The New Complete Joy of Home Brewing