Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как обновить запрос с параметром / 8 сообщений из 8, страница 1 из 1
03.06.2003, 12:53
    #32175021
А.Бахтеев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить запрос с параметром
Есть на форме поле со списком. На этой же форме подчиненная форма на основании запроса.

Нужно как-то синхронизировать - выбираем значение в выпадающем списке, отображаются соответствующие данные в подчиненной таблице.

Какими способами это можно сделать? На VB писать не очень хочется.
...
Рейтинг: 0 / 0
03.06.2003, 12:58
    #32175039
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить запрос с параметром
см. свойства главные - подчиненные поля подчиненной формы
...
Рейтинг: 0 / 0
03.06.2003, 13:00
    #32175040
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить запрос с параметром
У контрола "подчиненная форма" есть свойства: LinkMasterFields и LinkChildFields. В первое надо посадить название комбобокса, а во второе название соответствующего поля из подчиненной таблицы.
...
Рейтинг: 0 / 0
03.06.2003, 13:00
    #32175045
dannis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить запрос с параметром
На событие onChange списка повесить макрос, где задать
"ОбновитьОбъект", параметры - тип: "Форма", имя - имя подчиненной формы.
...
Рейтинг: 0 / 0
03.06.2003, 13:02
    #32175052
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить запрос с параметром
По-моему, совет dannis'а не понадобится.
...
Рейтинг: 0 / 0
03.06.2003, 13:02
    #32175053
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить запрос с параметром
И еще

ADP
если запрос - это хранимая процедура с параметром - то указывать ничего не надо - только соблюсти названия параметров процедуры - названию управляющего контрола - об этом много писали уже.

если представление или таблица то в основных полях указываешь имя управляющего контрола а в подчиненных имя поля источника данных
...
Рейтинг: 0 / 0
03.06.2003, 13:21
    #32175085
А.Бахтеев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить запрос с параметром
При указании подчиненных или основных полей выдается "Невозможно создать связь между свободными формами". Наверное потому, что связей между таблицей и запросом нет (ну на схеме данных это не указывалось).

На обновление объекта с помощью макроса выдается - объект не открыт.

Если в условиях отбора запроса указать значение из выпадающего списка, то надо после изменения значения в выпадающем списке постоянно переходить из режима конструктора в режим формы. После перехода данные обновляются.

Я так чувствую, что надо что-то с фильтром помудрить или еще как-то.

Владимир Саныч, не могли бы поподробней про "контрол" и свойства LinkMasterFields и LinkChildFields. Это все куда писать?

Спасибо огромное за отзывы
...
Рейтинг: 0 / 0
03.06.2003, 14:53
    #32175240
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить запрос с параметром
Отвечаю поподробней. Если есть сабформа, то она сидит в каком-то контроле. Вот у него эти свойства и есть. Как они называются по-русски, я (сорри) не знаю, но похоже, что ответ АлексеяК за 12:58 - это оно.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как обновить запрос с параметром / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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