Chuck,
You could create a semaphore table and a custom method on your base maintenance form class to check the semaphore table using the table name and table primary key before attempting an RLOCK(). If the record is on the semaphore table, display a message to the user indicating the record is in use by John Doe. If no matching record is found, lock the semaphore table, issue the RLOCK(), check for good RLOCK(), update semaphore table, Unlock semaphore table.
HTH
Robert
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only