Рейтинг@Mail.ru

Открытый вопрос

Оценить: 1 2 3 4 Средний рейтинг: 0.00 / 0 Проголосовавших

click

exp742

+
-

Запрос – это, по сути вопрос, который мы задаем базе данных с целью получения необходимой информации.

Запросы бывают двух типов: по образцу (QBE ) и структурированный язык запросов (SQL).

С помощью запроса по образцу можно найти необходимую информацию в базе данных. Он создается путем заполнения бланка запроса в окне Конструктора запросов.

SQL – запрос составляется  из последовательности SQL – инструкций. Они задают, что следует сделать с входным набором данных для генерации выходного набора.

 

Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

Существуют запросы нескольких типов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц.

 

Самым распространенным является запрос на выборку. Они используются для отбора нужной пользователю информации, содержащейся в таблицах.  

 

  Как создать запрос на выборку с помощью Мастера

При создании запроса (query) необходимо определить:

поля в базе данных, по которым будет идти поиск информации, предмет поиска в базе данных, перечень полей в результате выполнения запроса

В окне База данных выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание query с помощью мастера, появится окно Создание простых запросов.

 

В окне Мастера выбрать необходимую таблицу (таблицу - источник) из опции Таблицы и запросы,  и выбрать поля данных.

Если запрос формируется на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника.

Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть query для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый запрос.

 

С помощью Конструктора можно создать следующие виды запросов: простой, по условию, параметрические, итоговые, с вычисляемыми полями.

Чтобы вызвать Конструктор запросов, необходимо перейти в окно базы данных. В окне база данных необходимо выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание запроса в режиме конструктора. Появится активное окно Добавление таблицы на фоне неактивного окна Запрос: запрос на выборку.

В окне Добавление таблицы следует выбрать таблицу – источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть по кнопке Добавить.  Закрыть окно Добавление таблицы, окно Запрос: запрос на выборку станет активным.
Окно Конструктора состоит из двух частей – верхней и нижней. В верхней части окна находится схема данных запроса, она содержит список таблиц – источников и отражает связь между ними.

В нижней части окна находится Бланк построения запроса QBE , в котором каждая строка выполняет определенную функцию:

Поле – указывает имена полей, которые участвуют в запросе

Имя таблицы – имя таблицы, с которой выбрано это поле

Сортировка – указывает тип сортировки

Вывод на экран – устанавливает флажок просмотра поля на экране

Условия отбора  - задаются критерии поиска

Или – задаются дополнительные критерии отбора

В окне  Запрос: запрос на выборку формируем запрос:

Выбрать таблицу – источник, из которой производится выборка записей.

Переместить имена полей с источника в Бланк запроса.  

Задать принцип сортировки. Курсор мыши переместить в строку Сортировка для любого поля, при этом появится кнопка открытия списка режимов сортировки: по возрастанию и по убыванию.  

В строке вывод на экран автоматически устанавливается флажок просмотра найденной информации в поле.

В строке Условия отбора и строке Или необходимо ввести условия ограниченного поиска – критерии поиска.  

После завершения формирования запроса закрыть окно Запрос на выборку. Откроется окно диалога Сохранить – ответить Да, щелкнуть ОК и вернуться в окно базы данных.

 

Чтобы открыть запрос из окна базы данных, необходимо выделить имя запроса и щелкнуть кнопку Открыть, на экране появится окно запрос на выборку с требуемым именем.

Чтобы внести изменения в запрос,  его необходимо выбрать щелчком мыши в окне базы данных, выполнить щелчок на кнопку Конструктор, внести изменения. Сохранить запрос, повторить его выполнение.

Параметрические запросы
Запросы, являющиеся вариантами базового запроса и незначительно отличающиеся друг от друга, называются параметрическими. В параметрических запросах указываются критерии, которые могут изменяться пользователем.

Последовательность создания параметрического запроса:

Создать запрос в режиме конструктора или открыть существующий запрос в режиме конструктора.

В Бланк запроса в строке Условия отбора ввести условие отбора в виде приглашения в квадратных скобках.

Закрыть окно Запрос на выборку, на вопрос сохранить изменения ответить – Да. Вернуться в окно базы данных, где созданный запрос будет выделен.

Выполнить запрос, щелкнув по кнопке Открыть. В появившемся на экране окне диалога введите значение параметра,  выполните щелчок по кнопке ОК.

 

Ответил exp742 1 месяц назад Пожаловаться

Добавить комментарий

Оценить: 1 2 3 4 Средний рейтинг: 0.00 / 0 Проголосовавших

фыввфы 2015-05-26 15:43:45
фывфыв

[Ответить]
↑ -2 ↓
кпкпкпкпкп 2014-05-26 08:37:15
кпкпкпкпкпкппк

[Ответить]
↑ -2 ↓
вова 2012-12-15 18:14:57
нет ничего конкретного. запросы на выборку каждый может делать

[Ответить]
↑ +1 ↓

Страницы: [1]

Оставить комментарий

Ваше имя:

Комментарий:
Введите символы: *
captcha
Обновить

Нашли ответ на свой вопрос?
Помогите и другим пользователям: