也许这是不可能的;我可能试图对Microsoft Access过于兴趣。 :)
我想在SQL Server数据库的表上进行INSERT,UPDATE,DELETE等时实时更新Access数据库表单。如果对SQL Server表进行更新,是否可以抛出VBA回调?或者无论如何都要完成这个?
谢谢!
答案 0 :(得分:1)
我知道实现此目的的最简单方法是创建一个类似的查询:
SELECT Last(TimeStamp) AS LastTimeStamp FROM [TableName];
当您加载表单以创建Date变量(LoadedTime)时,您可以将其设置为查询中的“LastTimeStamp”值。
使用表单On Timer事件运行以下代码:
If LoadedTime <> DLookup ("LastTimeStamp",[QueryName]) then
me.refresh 'or whatever action you want to take if a change is detected.
end if
答案 1 :(得分:-1)
我认为你应该链接到数据,而不是导入数据。请查看以下URL以获取详细信息。