У меня есть подчиненная форма, которая отображает записи в таблице, называемой устройствами. Он использует элемент управления ListBox для отображения списка устройств, по которым можно щелкнуть, чтобы выбрать конкретные записи. Детали отображаются в остальной части формы.

Основная форма - это элемент управления ComboBox со списком доступных сетевых идентификаторов. Моя цель состоит в том, чтобы иметь возможность выбрать сетевой идентификатор, чтобы он отображал только устройства в ListBox с соответствующим внешним ключом.

Количество записей в подчиненной форме изменяется (4 устройства для сети 1), и если я отображаю подчиненную форму в виде таблицы данных, она, похоже, работает. Единственная проблема заключается в том, что ListBox не обновляется и продолжает показывать каждое устройство.
Я попытался обновить и повторно запросить подчиненную форму, используя событие OnChange для ComboBox.
Вот все, что я попробовал в событии OnChange:
Private Sub Combo1_Change()
Me.DeviceManagement.Requery
Me.DeviceManagement.Form.Requery
Me.DeviceManagement.Form.Refresh
End Sub