哪个DAO光标和LockType适合不显示其他用户'在VBA访问中删除

时间:2015-03-24 01:18:45

标签: vba ms-access ado dao recordset

我需要在VBA Access中找到一个DAO游标和锁定类型,它允许我隐藏其他用户'删除记录集,这样我就可以打开一个记录集进行阅读,让它在secreen上打开。然后,另一个用户删除相同的记录集,然后在我的计算机上将这个打开的记录集移动到下一个有效记录集,或者我可以捕获此记录集删除事件并在屏幕上显示消息。有可能吗?

提前感谢。

1 个答案:

答案 0 :(得分:0)

您是否正在使用Access表或链接表到另一个数据库(如SqlServer)?如果您使用的是Access表格,它会向您显示已删除的记录如下:

在另一台计算机上删除之前:

enter image description here

另一台计算机上的用户删除了一条记录后:

enter image description here

使用Access表格,您的表单会被告知已删除记录并自动在屏幕上显示,但如果您使用链接表格,则可能无法收到记录已被删除的消息,因此,在这种情况下,如果您希望实时显示此更改,则可能需要对数据库进行定时轮询以查看是否有任何更改。