Thanks Larry,
I should probably be more specific. The table is used for temp storage of
records that will be accessed by another application (MsWord via merge
mailing). A form in the database is bound to the table. When the form opens
it invokes a public procedure that deletes all records in the table and
rebuilds it from scratch. After that proc returns, the form requiries the
table to get the latest data. The user can further modify records if
desired. The form also calls other procs to carry out a variety of utility
functions on the table while the form is open. When the form is closed, the
table is ready to be used in the mail merge.
I want to make sure that no other user can manipulate data in the table
while the current user has it. But I do not want the bound form to lock it
in a way that would prevent the various procs that it calls from opening and
using the table. If the form is opened specifying all records locking, the
public procedure can't open a recordset from the table.
The procs I wrote use ADO to access the table. Perhaps this complicates the
approach I will have to use.
Thanks again,
Mac