Hi Man Cheung,
>Data in the temporary files can be validated before transferred to the DBF tables.
This does actually sound like you need table buffering. This lets you change records in a table without them being physically written to the disk. With TABLEUPDATE() you can confirm these changes and with TABLEREVERT() you can throw anything away.
To answer you original question, there's no way to put a cursor visually in the form's data environment. You haave to create the cursor in code, for example in the Load() event using the CREATE CURSOR command.
Christof
--
Christof