Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [MS Access] Создание отчета в подчиненной форме


Автор: Sashog 11.3.2010, 10:11
Доброго времени суток. Посмотрел на форуме и решил, что лучше сразу напишу в этом разделе. Сразу к сути: я по работе занимаюсь ремонтом техники для гос конторы. Должен все время заполнять бамажки для отчетности.Но их время от времени люди теряют и получаются скандальчики. Решил облегчить жизнь самому себе и сделать БД (так что некоммерческая уж полностью). Несложную в Access. 
Задача такая:
1. Сделать форму для ввода данных в поля 
  Наименование техники
  Подразделение
  Инвентарный №
  Заводской №
  Год
  месяц
  наряд №
  получил
  сдал
  сделано (всё это чтобы потом доказывать тем,кто бамажки потерял)
2. Сделать на этой форме 2 кнопки:
  Выборки
  Просмотр
3. При нажатии на кнопку "Выборки" нужно чтоб открывалась форма с несколькими кнопками, при нажатии на которые открывался бы полный отчет по одному из требуемых подразделений.
4. При нажатии на кнопку "Просмотр" нужно, чтобы открывалась форма. В ней несколько полей:
  Подразделение (поле со списком)
  Год (поле)
  Месяц (поле со списком)
  № наряда (поле)
и кнопка "Просмотр".
при выборе, например, какого-то Подразделения из списка нужно чтобы после нажатия на кнопку "Просмотр" в подчиненной форме открывался отчет с полями:
  Подразделение
  № наряда
  Инвентарный номер
  Заводской номер
  Получил
  Закрыл
  Сделано.

Пункт 1 - сделал. Пункт 2 - сделал, но пока только 1 кнопку "Выборки", т.к. как раз со второй проблема. Пункт 3 - сделал. Вот теперь проблема с пунктом 4. Я сделал форму, в ней для начала поместил поля "Подразделение" и "Месяц". Сделал в этой форме слева подчиненную форму с требуемыми полями. Теперь никак не разберусь, как связать правую и левую части. Т.е. как осуществить вывод всех данных (например при выборе подразделения или подразделения и месяца) после нажатия на кнопку? Из того, что нашел в инете понял, что нужно сделать либо фильтр (но не могу понять как) или сделать еще что-то?
Подскажите пожалуйста. Заранее благодарен за ответы. Сделанное могу выложить

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)