VBA 関数が完了する前に変更される可能性のあるフィールドが 2 つあります。これを防ぐ方法が必要です。
Java には、これを支援するために使用できるオブジェクト ロック、同期ブロックなどがあることは知っていますが、MS Access でこれについての言及を見つけることができませんでした。
同じタスクを達成するための MS Access のトリックを知っている人はいますか?
答え:
Set rs = db.OpenRecordset("tblOptions", dbOpenTable, dbDenyWrite, dbPessimistic)
rs.Edit
pNum = rs!lastPolicyNumber
...
rs!lastPolicyNumber = pNum
rs.Update
rs.Close