Как создать запрос в access?
Вопросы Лимит по процентам для займа сотруднику организации
Вопросы Спортивная гимнастика и акробатика для детей: развитие тела и духа
Вопросы ДПК для забора и террасы: преимущества использования и особенности
Вопросы Топ-10 популярных групповых программ: отбор, контроль, мотивация
Вопросы Использование различных снарядов и оборудования в тренировках
Вопросы Приморская таможня конфисковала крупную партию гель-лаков, ввезенных под видом бытовой техники
Вопросы Что такое страх?
Вопросы Окна ПВХ от VEKA: преимущества
Запрос ndash; это, по сути вопрос, который мы задаем базе данных с целью получения необходимой информации.
Запросы бывают двух типов: по образцу (QBE ) и структурированный язык запросов (SQL).
С помощью запроса по образцу можно найти необходимую информацию в базе данных. Он создается путем заполнения бланка запроса в окне Конструктора запросов.
SQL ndash; запрос составляется «из последовательности SQL ndash; инструкций. Они задают, что следует сделать с входным набором данных для генерации выходного набора.
«
Все запросы Access строит на основе SQL ndash; запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.
Существуют запросы нескольких типов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц.
«
Самым распространенным является запрос на выборку. Они используются для отбора нужной пользователю информации, содержащейся в таблицах. «
«
«»Как создать запрос на выборку с помощью Мастера
При создании запроса (query) необходимо определить:
поля в базе данных, по которым будет идти поиск информации, предмет поиска в базе данных, перечень полей в результате выполнения запроса
В окне База данных выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание query с помощью мастера, появится окно Создание простых запросов.
«
В окне Мастера выбрать необходимую таблицу (таблицу — источник) из опции Таблицы и запросы, «и выбрать поля данных.
Если запрос формируется на основе нескольких таблиц, необходимо повторить действия для каждой таблицы ndash; источника.
Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть query для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый запрос.
«
С помощью Конструктора можно создать следующие виды запросов: простой, по условию, параметрические, итоговые, с вычисляемыми полями.
Чтобы вызвать Конструктор запросов, необходимо перейти в окно базы данных. В окне база данных необходимо выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание запроса в режиме конструктора. Появится активное окно Добавление таблицы на фоне неактивного окна Запрос: запрос на выборку.
В окне Добавление таблицы следует выбрать таблицу ndash; источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть по кнопке Добавить.» Закрыть окно Добавление таблицы, окно Запрос: запрос на выборку станет активным.
Окно Конструктора состоит из двух частей ndash; верхней и нижней. В верхней части окна находится схема данных запроса, она содержит список таблиц ndash; источников и отражает связь между ними.
В нижней части окна находится Бланк построения запроса QBE , в котором каждая строка выполняет определенную функцию:
Поле ndash; указывает имена полей, которые участвуют в запросе
Имя таблицы ndash; имя таблицы, с которой выбрано это поле
Сортировка ndash; указывает тип сортировки
Вывод на экран ndash; устанавливает флажок просмотра поля на экране
Условия отбора» — задаются критерии поиска
Или ndash; задаются дополнительные критерии отбора
В окне «Запрос: запрос на выборку формируем запрос:
Выбрать таблицу ndash; источник, из которой производится выборка записей.
Переместить имена полей с источника в Бланк запроса. «
Задать принцип сортировки. Курсор мыши переместить в строку Сортировка для любого поля, при этом появится кнопка открытия списка режимов сортировки: по возрастанию и по убыванию. «
В строке вывод на экран автоматически устанавливается флажок просмотра найденной информации в поле.
В строке Условия отбора и строке Или необходимо ввести условия ограниченного поиска ndash; критерии поиска. «
После завершения формирования запроса закрыть окно Запрос на выборку. Откроется окно диалога Сохранить ndash; ответить Да, щелкнуть ОК и вернуться в окно базы данных.
«
Чтобы открыть запрос из окна базы данных, необходимо выделить имя запроса и щелкнуть кнопку Открыть, на экране появится окно запрос на выборку с требуемым именем.
Чтобы внести изменения в запрос, «его необходимо выбрать щелчком мыши в окне базы данных, выполнить щелчок на кнопку Конструктор, внести изменения. Сохранить запрос, повторить его выполнение.
Параметрические запросы
Запросы, являющиеся вариантами базового запроса и незначительно отличающиеся друг от друга, называются параметрическими. В параметрических запросах указываются критерии, которые могут изменяться пользователем.
Последовательность создания параметрического запроса:
Создать запрос в режиме конструктора или открыть существующий запрос в режиме конструктора.
В Бланк запроса в строке Условия отбора ввести условие отбора в виде приглашения в квадратных скобках.
Закрыть окно Запрос на выборку, на вопрос сохранить изменения ответить ndash; Да. Вернуться в окно базы данных, где созданный запрос будет выделен.
Выполнить запрос, щелкнув по кнопке Открыть. В появившемся на экране окне диалога введите значение параметра, «выполните щелчок по кнопке ОК.
«