Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access 2007 А4 (3).doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
11 Мб
Скачать
☆

4.8Запрос по параметру

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

Для этой цели создаётся запрос на основе таблицы Товары с включением в него полей таблицы: Марка, Тип, Поставщик, Единица измерения, Цена, Описание. Создание запроса идёт по обычной технологии, описанной в 4.3. После переноса в нижнюю часть Конструктора запроса нужных полей (рис. 4.21) проделаем ещё одно действие.

В поле Тип, в графе Условие отбора напечатаем в квадратных скобках: [Какой тип товара?], что видно на рис. 4.21. Этот вопрос будет возникать в диалоговом окне параметра после открытия запроса (рис. 4.23). Поскольку в таблице Товары в поле Тип помещаются данные в виде целых чисел, то надо придать параметру запроса свойство ограничивающее ввод в диалоговое окно параметра других значений, кроме целых чисел. Для этого в группе Показать или скрыть вкладки Конструктор инструментальной ленты надо щелкнуть по кнопке Параметры (рис. 4.17). Возникнет диалоговое окно, как на рис.4.22.

Рис. 4.21 Создание запроса по параметру Тип в режиме конструктора

Для выбора типа данных параметра в диалоговом окне Параметры запроса надо в левой половине окна, в графе Параметр напечатать тот же вопрос, что был введен в строке Условие отбора поля Тип: Какой тип товара?, но на сей раз без квадратных скобок. В правой половине окна надо, щёлкнув мышью по правому краю клетки, по появившемуся там значку: , выбрать из раскрывающегося списка типа данных: Целое.

Рис. 4.22 Диалоговое окно Параметры запроса установки свойств

При открытии запроса сначала появится диалоговое окно Введите значение параметра, в котором написан вопрос: Какой тип товара? Оно показано на рис. 4.23. В нём надо напечатать число, соответствующее нужному типу. В нашем примере – это 4, что означает молочные продукты.

Готовый запрос, который появится после щелчка по кнопке [ОК] на диалоговом окне ввода параметра, показан на рис. 4.24.

Рис. 4.23 Диалоговое окно ввода параметра запроса

В готовом запросе Сведения о товарах по типам видно, что все товары выбраны из списка по типу 4.

Рис. 4.24 Готовый запрос по параметру Сведения о товарах по типам

Для запроса Сведения о товарах по типам удобно создать запрос-справку, какая категория товаров какому номеру типа соответствует, и отпечатать его, что показано на рис. 4.25.

Рис. 4.25 Запрос-справка о типах товаров и их кодах

5Отчёты

5.1Отчёт – главный вид выходной документации

Всякая работа с документами заканчивается печатью итогов этой работы. В базе данных Access 2007 для создания выходной документации существует специальный объект базы данных – отчёт.

Отличие отчёта от таблицы или запроса состоит в более тщательном оформлении документа. Таблица и запрос приспособлены главным образом для просмотра их на экране, а на бумаге выглядят не лучшим образом. В отчёте продуманы и расположение материала, и подбор шрифтов, и удобство печати готового отчёта. Отчёт – документ для воспроизведения на бумаге. Пример готового отчёта виден на рис. 5.4.