Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для_заочн_СВФ / Методичка_заочное.docx
Скачиваний:
86
Добавлен:
09.05.2015
Размер:
3 Мб
Скачать
☆

1. Запрос на выборку

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

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

После выбора таблиц и полей в строке Условие отбора для поля Предмет ввести условие: Линейная алгебра. В строке Условие отбора для поля Оценка ввести условие вида: >=4. Запрос работает после выбора кнопки Выполнить в группе Результаты.

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

2. Запрос на выборку с параметром (параметрический)

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

Пример. Создать запрос, дающий возможность получить информацию об успеваемости студентов по любому задаваемому предмету.

Запрос создается аналогично запросу на выборку. Строка Условие отбора для поля Предмет имеет вид: [Укажите предмет].

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

В квадратных скобках записывается произвольный текст, поясняющий критерий отбора. При запуске запроса появляется диалоговое окно с полем, где нужно вводить критерий отбора (например, информатика). Выше этого поля расположен поясняющий текст (например, Укажите предмет).

3. Итоговые запросы

Позволяют производить математические вычисления по заданному полю с выдачей результатов.

Пример 1. Создать запрос для подсчета среднего балла студентов.

Запрос создается подобно запросу на выборку.

Для выполнения вычислений выбирается кнопка Итоги в группеПоказать или скрыть. В нижней части бланка запроса появляется новая строка Групповая операция. В этой строке для поля Оценка из раскрывающегося списка выбирается функция - Avg (среднее значение).

Для редактирования подписи поля, в котором были выполнены вычисления, точности вычислений используется Окно свойств (кнопка Страница свойств в группе Показать или скрыть). В этом окне во вкладке Общие задаются свойства Подпись (Средний балл), Формат поля (Фиксированный), Число десятичных знаков (например, 2).

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

Пример 2. Создать запрос для поиска лучшего студента.

Запрос создается на базе запроса, созданного в примере 1.

Для построения запроса из предыдущего запроса выбираются все поля. Для поиска максимального балла используется кнопка Итоги. Для поля Средний балл в строке Групповая операция выбирается функция Max, затем для этого поля выполняется сортировка По убыванию. Далее в группе Настройка запроса выбирается кнопка Возврат, в которой устанавливается значение 1.

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

4. Запрос на создание нового вычисляемого поля

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

Пример. Создать запрос для вычисления размера стипендии после повышения её на 25%. В таблице запроса должны быть поля: ФИО, Группа, Стипендия, новое поле «Стипендия после повышения».

Запрос создается подобно запросу на выборку. После выбора таблиц и полей в новом поле вводится вычисляемое выражение вида: [Стипендия]+0,25*[Стипендия]. Выражение вводится «вручную», а также может быть сформировано с помощью Построителя выражений (кнопка Построитель в группе Настройка запроса). Заголовок нового поля по умолчанию Выражение 1.

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

Соседние файлы в папке Для_заочн_СВФ