我有一个子表单,它在名为devices的表中显示记录。它使用ListBox控件显示可以单击以选择特定记录的设备列表。详细信息显示在表单的其余部分。
主窗体是一个ComboBox控件,带有可用的NetworkIds列表。我的目标是能够选择networkId,以便它只显示ListBox中具有匹配外键的设备。
子窗体中的记录数确实发生了变化(网络1的4个设备),如果我将子窗体显示为数据表,它似乎正在工作。唯一的问题是ListBox没有更新,它会继续显示每个设备。
我尝试使用ComboBox的OnChange事件刷新并重新查询子表单。
这是我在OnChange事件中尝试的所有内容:
Private Sub Combo1_Change()
Me.DeviceManagement.Requery
Me.DeviceManagement.Form.Requery
Me.DeviceManagement.Form.Refresh
End Sub