Страницы
Другие объекты MS Access
Использование запросов
Запросы предназначены для поиска в базе данных информации, отвечающей определенным критериям. Найденные записи, называемые результатами запроса, можно просматривать, редактировать и анализировать различными способами. Кроме того, результаты запроса могут использоваться в качестве основы для создания других объектов MSAccess.
В сущности, запрос представляет собой вопрос, сформулированный в терминах базы данных.
Для создания простых запросов используется Мастер, в менее тривиальных случаях можно создать запрос вручную в режиме Конструктор.
Запросы в MS Access бывают нескольких видов:
1. Запрос для отбора данных по заданным сложным условиям из одной или нескольких таблиц баз данных, с группировкой данных для расчета итогов, с показом результатов выполнения запроса в виде таблицы, либо с использованием его для форм и отчетов; после редактирования данных в таблице запроса данные таблиц базы могут обновляться (с некоторыми ограничениями).
2. Перекрестный запрос с формированием двухмерной итоговой таблицы, с группировкой по двум выражениям, одно из которых становится заголовком строки, другое - заголовком столбца.
3. Запрос на создание новой таблицы.
4. Запросы на изменение данных:
o обновление данных - команда занесения общих изменений в группу записей одной или нескольких таблиц;
o добавление данных - команда добавления группы записей из одной или нескольких таблиц в конец одной или нескольких таблиц;
o удаление данных - команда удаления группы записей из одной или нескольких таблиц.
Таблицы, запросы, формы и отчеты представляют собой объекты, которые широко используются при разработке баз данных Access. Однако можно существенно расширить возможности базы данных, если воспользоваться страницами доступа, макросами и модулями.
Чтобы предоставить доступ к информации, хранящейся в базе данных, пользователям Интернета или Интранета, можно создать страницы, называемые страницами доступа к данным. Работа с данными на странице доступа в Web осуществляется примерно так же, как в Access - пользователи могут просматривать таблицы, выполнять запросы и заполнять поля форм.
Access включает мастер, который берет на себя большую часть работы по созданию страницы доступа. При желании созданную мастером страницу можно доработать в режиме конструктора.
Макросы представляют собой небольшие программы, с помощью которых можно выполнять рутинные задачи или обеспечивать реакцию Access на такие события, как, например, открытие формы, печать отчета, обновление записи, связав такие действия с кнопками кнопочной формы. Это особенно удобно, если предполагается передать базу данных неквалифицированным пользователям.