1 / 1 / 0
Регистрация: 19.03.2010
Сообщений: 108
|
|
1 | |
Связать два поля со списком09.07.2012, 22:15. Показов 3072. Ответов 13
Метки нет (Все метки)
Здравствуйте. В access 2007 создается БД. В одной из форм появилась необходимость в создании двух полей со списком. Первое поле называется "Город/посёлок", а второе "Улица". В зависимости от выбранного города в первом списке, во втором должны отображаться улицы непосредсвенно этого города, а не других. Как это можно реализовать?
0
|
09.07.2012, 22:15 | |
Ответы с готовыми решениями:
13
Связать два поля со списком Как связать между собой два поля (список значений одного поля зависит от значения другого поля) Два поля в строке со списком Соединить два поля со списком |
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
09.07.2012, 22:19 | 2 |
Элементарно - две таблицы одна с городами и автокеем, вторая с улицами и полем с кодом городов из первой таблицы. И связь один-ко-многим между ними.
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
09.07.2012, 23:32 | 4 |
вот как то так...
1
|
1 / 1 / 0
Регистрация: 19.03.2010
Сообщений: 108
|
|
10.07.2012, 21:27 [ТС] | 5 |
В вашем примере не вводятся данные с клавиатуры. В чем причина?
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
10.07.2012, 21:38 | 6 |
в смысле?
а зачем вводить данные в поле со списком? я всегда думал, что в этом поле можно сделать только выбор из доступных данных.
1
|
1 / 1 / 0
Регистрация: 19.03.2010
Сообщений: 108
|
|
10.07.2012, 21:44 [ТС] | 7 |
Допустим если пользователь хочет ввести новый город или новую улицу. Придется создавать отдельную форму для их записи?
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
10.07.2012, 21:48 | 8 |
вообще наверное да.
По крайней мере я не знаю способа как можно добавить в таблицу данные через ввод в поле со списком и потом вам же не только город надо будет ввести но и связанные с ним улицы - так что полюбому это должна быть отдельная форма.
1
|
1 / 1 / 0
Регистрация: 19.03.2010
Сообщений: 108
|
|
10.07.2012, 21:49 [ТС] | 9 |
Спасибо за помощь
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
10.07.2012, 21:52 | 10 |
Вообще конечно можно попробовать внести данные в базу, если они отсутствуют в списке, через процедуру обработки событий, но опять же как быть со связанным списком?
так что правильней будет отдельную форму под добавление данных. Да и не стоит забывать что мухи должны быть отдельно от котлет
0
|
1 / 1 / 0
Регистрация: 19.03.2010
Сообщений: 108
|
|
11.07.2012, 11:08 [ТС] | 11 |
Проблемка. Что не так? Гляньте пожалуйста
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
11.07.2012, 12:17 | 12 |
Не могу открыть, на работе 2003 акцесс.
Он не понимает файл с таким расширением. Сохраните базу в формате акцесс2003
0
|
1 / 1 / 0
Регистрация: 19.03.2010
Сообщений: 108
|
|
11.07.2012, 12:19 [ТС] | 13 |
Вот в 2003
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
11.07.2012, 12:52 | 14 |
1
|
11.07.2012, 12:52 | |
11.07.2012, 12:52 | |
Помогаю со студенческими работами здесь
14
Два связанных поля со списком в ленточной форме Как связать два поля в разных формах? Из поля со списком вставить два значения в другую таблицу Выбор значения из поля со списком, исходя из предыдущего поля со списком Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |