- •Введение
- •1. Создание и изменение запросов
- •1.1. Основные параметры запросов
- •1.1.1. Объединение в запросе данных из нескольких таблиц
- •1.1.2. Использование условия отбора в запросах
- •1.1.3. Вычисления в запросе
- •1.1.4. Использование символа звездочки в бланке запроса
- •1.1.5. Запрет на вывод в запросе повторяющихся записей
- •1.1.6. Отображение в запросе максимальных или минимальных значений
- •1.2. Основные типы запросов
- •1.2.1. Запрос на выборку
- •1.2.2. Запросы на изменение и их использование
- •1.2.3. Перекрестный запрос
- •1.2.4. Запрос с параметрами
- •1.2.5. Запрос sql
- •2. Оптимизация запросов
- •Выполнение работы
- •2. Создание параметрического запроса.
- •2.1. Запрос Продажи по сотрудникам за выбираемый период.
- •3. Создание запроса с заданием условий отбора в sql select.
- •4. Создание запроса с заданием условий отбора при помощи свойства «Набор значений».
- •5. Создание запроса с вычислением итогового значения.
- •6. Создание запроса, в расчетах которого использованы результаты другого запроса.
- •7. Создание перекрестного запроса.
- •9.Запрос на создание таблицы.
- •10. Создание запроса на добавление.
- •11. Создание запроса на обновление.
- •12. Создание запроса на удаление.
- •13. Проведите анализ быстродействия созданных запросов. Контрольные вопросы
- •Литература
1.2. Основные типы запросов
1.2.1. Запрос на выборку
Наиболее часто используемым запросом является запрос на выборку. Запрос на выборку возвращает данные из одной или нескольких таблиц, а также результаты, которые при желании пользователь может изменить (с некоторыми ограничениями). Также можно использовать запрос на выборку, чтобы сгруппировать записи для вычисления сумм, средних значений, пересчета и других действий.
Запрос на выборку можно создать с помощью мастера или в режиме конструктора.
Создание простого запроса на выборку с помощью мастера
Мастер простого запроса на выборку используется для создания запросов для восстановления данных из полей, определенных в одной или нескольких таблицах или запросах. С помощью мастера можно также суммировать, пересчитывать, вычислять средние значения для всех записей или определенных групп записей, а также находить максимальное и минимальное значение в поле. Восстанавливаемые записи можно ограничить, установив условие отбора.
В окне базы данных перейдите к вкладке Запросы и нажмите кнопку Создать.
В диалоговом окне Новый запрос выберите мастера Простой запрос.
Нажмите кнопку OK.
Укажите имя таблицы или запроса, на котором должен быть основан создаваемый запрос, а затем выберите поля, из которых должны быть восстановлены данные.
Если необходимо, укажите дополнительные таблицы или запрос, а затем выберите из них поля, которые должны быть использованы. Повторяйте данные действия до тех пор, пока не будут выбраны все необходимые поля.
Следуйте инструкциям, выдаваемым в диалоговых окнах мастера. В последнем диалоговом окне пользователю предлагается выбор выполнить запрос или просмотреть его структуру в режиме конструктора.
Создание запроса на выборку без использования мастера
В
окне базы данных перейдите к вкладке
Запросы и нажмите кнопку Создать.В диалоговом окне Новый запрос выберите команду Конструктор и нажмите кнопку OK.
В диалоговом окне Добавление таблицы перейдите к вкладке, которая включает объекты, содержащие требуемые данные.
Для добавления объектов в запрос дважды щелкните кнопкой мыши на имени каждого, а затем нажмите кнопку Закрыть.
Если запрос содержит несколько таблиц или запросов, убедитесь, что между собой их соединяет линия. Для Microsoft Access это означает, что данные связаны. Если же линий нет, создайте их. Если таблицы или запросы связаны, то тип соединения можно изменить, тем самым влияя на выбор записей в запросе.
Добавьте поля в запрос, перемещая их имена с помощью мыши из списка полей в бланк запроса. Для получения дополнительных сведений о добавлении полей нажмите кнопку.
Внесите в запрос необходимые усовершенствования: определите условие отбора, порядок сортировки, создайте вычисляемые поля (для вычисления суммы, среднего значения, пересчета и других действий с данными), либо измените структуру запроса.
Для сохранения запроса нажмите кнопку Сохранить на панели инструментов. Введите имя, соответствующее соглашениям об именах объектов Microsoft Access, и нажмите кнопку OK.
Для просмотра результатов запроса нажмите кнопку Вид на панели инструментов.
