powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите разобраться с выпадающими списками
14 сообщений из 14, страница 1 из 1
Помогите разобраться с выпадающими списками
    #32145633
uff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uff
Гость
У меня такая база: Таблица1 - Сотрудники, Таблица2 - Заказчики, Таблица3 - Адреса Заказчиков. Я хотел сделать такие формы: Начальная - в ней выпадающий список где выбирается определенный Сотрудник, ниже выпадающий список где выбирается Город (из таблицы Адреса) и ниже кнопка, которая открывает другую форму, в которой наверху выпадающий список Заказчиков и ниже идут данные о Заказчике (Таблица Заказчики) и его адресные данные (Таблица Адреса).
Таблицы я вроде связал, но я плохо разбираюсь в Access (как чайник) и не могу связать выбор в выпадающих списках с последующими данными. Например: Если я выбрал в выпадающем списке определенного Сотрудника, то в выпадающим списке Города должны быть только те Города, которые относятся к этому Сотруднику, далее, выбрав город и нажав на кнопку нужно, чтобы в следующей форме, в выпадающем списке Заказчики были только Заказчики этого сотрудника и этого города

Помогите пожалуйста
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32145686
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как такой вариант?
Создать форму без источника данных - назвать напр. "Главная" и добавить в нее 4 субформы - "Сотрудники", "ГородаСотрудника", "Заказчики", "АдресаЗаказчиков" - источники данных для субформ, кроме первой (построитель в поле "данные" свойств формы):
Код: plaintext
Select * From ГородаСотрудника Where КодСотрудника = Forms!Главная!Сотрудники.Form.КодСотрудника 
Остальные - по аналогии. На событие "Текущая запись" субформы Сотрудники добавить обработку события
Код: plaintext
1.
2.
Private Sub Form_Current()
Forms!Главная!ГородаСотрудника.Requery
End Sub
. То же самое для форм "ГородаСотрудника" и "Заказчики".
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32145938
uff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uff
Гость
Я очень плохо в этом разбираюсь. Вот слово Построитель так и писать в поле Данные? И где именно? А событие Текущая запись - это где такое?
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146017
uff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uff
Гость
Ой, извините за глупые вопросы. Разобрался. Но так, как я понял получаются все данные в одной форме? Я хотел, что бы в начальной задавались параметры фильтрации (Сотрудник, Город) и после нажатия кнопки выскакивала вторая форма с выбором Заказчиков. Так можно как-нибудь сделать? и еще я хочу вместо форм все это сделать в HTML Как быть!!!
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146024
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При открытии задавай Record Sourse новой форме
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146038
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай ни с чем ни связанную форму, на ней размести поля-со-списками (Сотрудник, Город), задай им соотвесвтующие источники.
Создай подчиненую форму (ни с чем опять же не связанную), этой подчиненой пропиши источник тот набор записей к-ый ты хочешь получить, а по полям (Сотрудник, Город) введи условие отбора (типа Forms("ИмяГлавнойФормы")("ИмяПоляСотруника")
На событие обновления полей Сотрудник и Город сделай обноление источника подчиненой.
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146105
uff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uff
Гость
При открытии формы прописать Record Sourse. А где именно это прописывается?
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146143
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на кнопке открывающей новую форму... на событии OnClick после строчки DoCmd.OpenForm FormName
написать Forms!FormName.RecordSource = "Тело запроса"
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146178
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в HTML, то может сразу на странице доступа к данным экспериментировать?
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146280
uff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uff
Гость
Да! Хотелось бы прямо со странички ХТМЛ сразу поэксперементировать. Только как?
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146362
uff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uff
Гость
Sfagnum, я написал как ты сказал, а он пишет при открытии формы "Не существует источник записей "Тело запроса"
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146393
uff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uff
Гость
Senin Viktor писал "На событие обновления полей Сотрудник и Город сделай обноление источника подчиненой" Вот не подскажите как это делается. Сами формы у меня есть и делать другие не хочется, я бы просто прописал это обновление во всех полях, которые зависят от выпадающих списков
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146409
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
    With Forms![ИмяГлавнойA=Формы]![ИмяПодчиненойФормы].Form
        .RecordSource = .RecordSource
    End With
...
Рейтинг: 0 / 0
Помогите разобраться с выпадающими списками
    #32146901
uff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uff
Гость
А где это все надо прописывать? А если выпадающий список и поля, которые от него зависят находятся в одной форме, а не в разных?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите разобраться с выпадающими списками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]