|
|
|
| где-то раньше видел, но не помню тут или нет! может кто подскажет?
есть две таблицы, страны и города
страны: "id", "наименование"
города: "id", "наименование", "id_страны"
требуется на форме сделать два выпадающих списка.
первый список должен позволять выбрать страну
а второй должен после выбора страны предоставлять пользовотелю возможность выбора не из всех городов а только для выбранной страны...
заранее спасибо | |
|
| |
|
|
|
| офтоп
офтоп - нужно создать отдельный сайт - взаимосвязанные_списки.com
офтоп
Private Sub Form_Load()
lstStrana.RowSource = "SELECT id, наименование FROM tab_Strana"
End Sub
Private Sub lstStrana_AfterUpdate()
lstCity.RowSource = "SELECT id, наименование FROM tab_City WHERE (id_страны=" & lstStrana & ")"
End Sub
|
| |
|
| |
|
|
|
| +
низпадающие, выплывающие, выподающие, выпадющие, откидывающиеся, выкидные и др. списки.ru
Так и хочется предложить прибить списки гвоздями к форме. | |
|
| |
|
|
|
| 1. В запросе списка "Города" указать WHERE id_страны = Form.[Страны]![ID] (можно и без Form.)
2. На событие After_Update списка "Страны" выполнять Me![Города].Requery
ЗЫ. Для ленточной формы это не годится, и простых решений нет. | |
|
| |
|