У меня есть ComboBox состояний, который заполняет ListBox городов при выборе.Опция ComboBox исчезает, если выбрано
Я добавил параметр (все), используя запрос Союза в ComboBox, который успешно заполняет все города в ListBox, но после его выбора оставляет ComboBox пустой. Я хочу, чтобы «(все)» оставалось в этом ComboBox.
Источник строк для государств ComboBox является:
SELECT tblStatesProvince.ID, tblStatesProvince.LngState
FROM tblStatesProvince
UNION Select Null as AllChoice, "(all)" as Bogus From tblStatesProvince
ORDER BY tblStatesProvince.LngState;
Источник строки для городов Listbox является:
SELECT tblCities.ID, tblCities.City, tblCities.State
FROM tblCities
WHERE (((tblCities.State)=[Forms]![frmCities].[cboSelectState])) OR ((([Forms]![frmCities].[cboSelectState]) Is Null))
ORDER BY tblCities.City;
Вы могли бы рассмотреть вопрос о замене Null значения, так как даже Null не равно Null , что-то вроде -1 (учитывая, что tblStatesProvince.ID, скорее всего, числовое), а затем скорректировать оператор WHERE для OR ((([Forms]! [frmCities]. [cboSelectState]) = -1)) – SqlOnly