如何刷新子窗体中的ListBox?

时间:2018-04-29 22:08:45

标签: vba ms-access

我有一个子表单,它在名为devices的表中显示记录。它使用ListBox控件显示可以单击以选择特定记录的设备列表。详细信息显示在表单的其余部分。

enter image description here

主窗体是一个ComboBox控件,带有可用的NetworkIds列表。我的目标是能够选择networkId,以便它只显示ListBox中具有匹配外键的设备。

enter image description here

子窗体中的记录数确实发生了变化(网络1的4个设备),如果我将子窗体显示为数据表,它似乎正在工作。唯一的问题是ListBox没有更新,它会继续显示每个设备。

我尝试使用ComboBox的OnChange事件刷新并重新查询子表单。

这是我在OnChange事件中尝试的所有内容:

Private Sub Combo1_Change()
    Me.DeviceManagement.Requery
    Me.DeviceManagement.Form.Requery
    Me.DeviceManagement.Form.Refresh
End Sub

0 个答案:

没有答案