>Does anyone know a way to ask the question: "Is there currently a lock on the current record in a table?" I know the rlock() function will tell me this but I want to ask the qusetion before I attempt the rlock().
No there is no way and there shouldn't be. The only way to know if you can lock a record is to lock it. If you did have a way to check you could check and be told it is not locked and then when you tried to lock it the lock could fail because someone else locked it between your checking and your locking it.