>>My preference is unbound interface.
>
>Hi Edward - I've forgotten, what exactly do you mean by this?
All controls have ControlSOurce="". Basically, any form has two important things: primarykey property and setcontrols() method. Both of them are used in Form.Activate event, i.e. when a user returns to form, s/he will either return pointer to previously processed record, or set controls to show new record (pointer moved in another form). Surely, using this way I can open unlimited number of records of the same table in 'editing' session. Data (collection of control.value properties) get saved in cmdSave.Click. These are basics.
Edward Pikman
Independent Consultant