0 / 0 / 0
Регистрация: 23.12.2017
Сообщений: 6
|
|
1 | |
Автоматическое обновление данных23.12.2017, 21:10. Показов 3258. Ответов 9
Метки нет (Все метки)
Нужна помощь.
Никак не могу решить эту задачу: В форме "ФормаОрганизации" при выборе "населенного пункта" у меня автоматически обновляются списки "Район", "Регион", "Страна". Но для того, чтобы эти значения попали в таблицу необходимо их щелкать, выбирать, несмотря на то, что это единственные возможные варианты. Как мне сделать так, чтобы значения эти автоматически были выбраны и внесены в таблицу? База во вложении
0
|
23.12.2017, 21:10 | |
Ответы с готовыми решениями:
9
автоматическое обновление данных Access Как отключить автоматическое обновление данных Автоматическое обновление Автоматическое обновление времени |
0 / 0 / 0
Регистрация: 23.12.2017
Сообщений: 6
|
|
23.12.2017, 21:18 [ТС] | 2 |
Макрос на обновление данных в графах Страна, Регион, Район, при изменении графы Населенный пункт - прописан.
0
|
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
|
|
23.12.2017, 21:45 | 3 |
arutyun88, Базу не смотрел, но в принципе по правилам реляционных таблиц - если вы правильно сделали связи таблиц, то все делается при помощи одного выбора.
p.s. Из литературы: Наиболее распространенными в практике являются реляционные базы данных. Название “реляционная” (в переводе с английского relation - отношение) связано с тем, что каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту.
0
|
0 / 0 / 0
Регистрация: 23.12.2017
Сообщений: 6
|
|
23.12.2017, 21:57 [ТС] | 4 |
Вот я и пытаюсь сделать так, чтобы при выборе только одного параметра "Населенный пункт" автоматически обновлялись данные во всех связанных с ним графах в таблице и в самой форме.
Но пока, все чего я добился, после выбора "Населенного пункта" отсеиваются иные значения из "Регионы", "Страны", "Районы", и остается единственно правильный вариант, который нужно дополнительно выбрать, чтобы это значение появилось в таблице.
0
|
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
|
|
23.12.2017, 22:18 | 5 |
arutyun88, Сделал как должно быть. Смотрите вложение. Но эти значения ни как не попадут в таблицу, т.к. они там не нужны (опять таки по правилам реляционных таблиц). Они только для информации. Иначе база данных будет не нормализована (не корректно построена). Смотрите вашу форму и увидите желтые поля. При выборе населенного пункта выдут другие данные.
1
|
0 / 0 / 0
Регистрация: 23.12.2017
Сообщений: 6
|
|
23.12.2017, 22:37 [ТС] | 6 |
Премного благодарен. Вроде как раз то, что надо.
Вы правы, они там даже не нужны, лишнее дублирование.
0
|
8868 / 5915 / 585
Регистрация: 27.03.2013
Сообщений: 19,590
|
|
23.12.2017, 22:38 | 7 |
При выборе - пос. Октябрьский у вас вылезти тысяча записей с таким именем населенного пункта.
Я обычно делаю наоборот Выбираю - Регион Выбираю- Район региона Выбираю - населенный пункт ...улицу Дом... При условии что - Заранее в справочники это все это введено. Соответственно и ошибок не будет и выбор из возможного будет минимальный, а не из тысячи значений.
1
|
0 / 0 / 0
Регистрация: 23.12.2017
Сообщений: 6
|
|
23.12.2017, 22:49 [ТС] | 8 |
Только вот еще буквально один вопрос:
Это поле - как и где оно берет данные? Пытаюсь воссоздать применительно к другим формам. Я чайник-самоучка, и не могу найти. Если можно пошагово: 1. Вот я добавляю поле в форму...дальше Добавлено через 48 секунд Согласен, я тоже изначально хотел так сделать, но методом проб и ошибок пришел к пониманию, что при вводе контрагента первым делом я вписываю город. И сейчас получается начинаю вписывать город, а он выдает все подходящие варианты из которых я и выбираю нужный. Так сказать меньшее количество нажатий.
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
23.12.2017, 23:01 | 9 |
Нет, у автора не так, у него вполне живучая схема, хотя и избыточная.
В т. НаселенныеПункты есть поля КодСтраны, КодРегиона, КодРайона. Таким образов, выбрав нас.пункт он единственным образом выбирает остальные атрибуты пункта. Конечно, объем ввода можно было бы сократить, применив таблицы типа "многие ко многим" и не записывая всюду многочисленные атрибуты объектов. Уверен, ТС дойдет до этого понимания и сделает как полягается.
2
|
0 / 0 / 0
Регистрация: 23.12.2017
Сообщений: 6
|
|
23.12.2017, 23:05 [ТС] | 10 |
0
|
23.12.2017, 23:05 | |
23.12.2017, 23:05 | |
Помогаю со студенческими работами здесь
10
Автоматическое обновление подчинненой формы Автоматическое обновление интерфейсной части Автоматическое обновление поля в форме Автоматическое обновление клиентской части Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |