Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: snipe
Блин - с офисом какой-то косяк два раза делал пример и два раза слетал модуль формы
попробую объяснить на словах

и так контрол подчиненная форма в качестве объекта источника может иметь не только форму а еще и запрос
(Свойство SourceObject)
нужно настроить это ручками
запрос само собой выводится в табличной форме

далее разваливаем SQL текст на составляющие и видим - все что написано после слова select это и есть отображаемые столбцы в запросе все что после слова From это из какой таблицы или запроса эти столбцы показывать

теперь настраиваем событие комбобокса - после обновления
в зависимости от значения комбобокса некой переменной (текстовой) присваиваем кусок текста с необходимыми для отображения столбцами
далее меняем sql запроса
вот таким кодом
CurrentDb.QueryDefs("Запрос1").SQL = "SELECT Таблица1.Материал, Таблица1.Счетчик, Таблица1.Дата FROM Таблица1 ORDER BY Таблица1.Дата;"
(я не зря отправлял вас к примеру Lukas - там это очень хорошо показано)

ну и последнее что осталось это обновить SourceObject
ну например так
me![имя контрола подчиненной формы].SourceObject=me![имя контрола подчиненной формы].SourceObject


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.