Vba 如何刷新access前端上的数据?

Vba 如何刷新access前端上的数据?,vba,ms-access,sharepoint,listbox,Vba,Ms Access,Sharepoint,Listbox,我构建了一个访问表单前端,后端是一个名为“队友”的sharepoint列表 表单很简单,由两个列出所有队友的列表框组成,一个框用于缺席的队友,另一个框用于当前的队友。我有一些按钮和方法可以更新队友的状态,从而将他们移动到“缺席”列表框或“出席”框中 我在页面上还有一个“刷新”按钮 Private Sub btnRefreshForm_Click() DoCmd.RunCommand acCmdRefreshSharePointList CurrentDb.

我构建了一个访问表单前端,后端是一个名为“队友”的sharepoint列表

表单很简单,由两个列出所有队友的列表框组成,一个框用于缺席的队友,另一个框用于当前的队友。我有一些按钮和方法可以更新队友的状态,从而将他们移动到“缺席”列表框或“出席”框中

我在页面上还有一个“刷新”按钮

    Private Sub btnRefreshForm_Click()
        DoCmd.RunCommand acCmdRefreshSharePointList
        CurrentDb.TableDefs("teammates").RefreshLink
        Me.lsbAbsentTeammates.Requery
        Me.lsbPresentTeammates.Requery
        Me.Requery
        Me.Refresh
    End Sub
我的问题是,当我与其他人共享前端时,该人会将一些队友发送到缺席框,但我看不到这些更改,刷新按钮不会重新查询数据

我能看到更新数据的唯一方法是关闭前端并重新打开它


如何在不关闭和重新打开应用程序的情况下查看更新的数据?

这是否回答了您的问题?我也看到了这篇文章,我没有尝试,因为解决方案依赖于使用Windows Powershell。我想要表单上的“刷新数据”按钮来刷新数据。您是否查看了该问题的第二个答案?是的,我查看了,这也不起作用。