使用VBA在链接表上为AfterUpdate事件添加宏

时间:2015-09-25 17:01:07

标签: vba ms-access ms-access-2013 linked-tables

我想知道有没有办法在VBA中为AfterUpdate表事件添加宏?

level_*

我在每次登录后重新创建链接表,所以我还需要重新关联AfterUpdate表事件。

1 个答案:

答案 0 :(得分:1)

DoCmd.RunMacro "MacroName" 

应该做的伎俩。只需在AfterUpdate事件结束时加以解决。

编辑:

为什么不改变链接而不是创建新表?然后,您不必使用VBA重新分配宏。

Set db = CurrentDB
Set tdf = db.TableDefs("ARCH_CALL")
tdf.Connect = "ODBC;DRIVER=SQL Server;SERVER=10.0.0.1;" _
  & "UID=testdb;APP=Microsoft Office 2003;WSID=abc;TABLE=dbo.ARCH_CALL"
tdf.RefreshLink