Bill,
How are you editing the child table data? You mentioned a listbox but you can't edit data in a listbox?
If buffering is set to 5 you need to pass 1 or .T. on write ALL updated records (TABLEUPDATE(.T.)).
>I think that fp keeps changed records (free table) in a buffer and tableupdate() will update it when saving the record.
>I've got a free (parent) table and use txtbtns navigation toolbar from wizards class library to add/edit and save/revert. It works just fine.
>I added a child table to the form and display its data in a listbox. These records do not update properly. When you save it, it reverts. When you revert it "appears" to save the changes, but when you close and re-open the form it reverts to the origional data.
>Both tables use buffering - 5.
>Hope this is enough information.
>All help appreciated.
>Bill