- •Быстрый путь ввода данных
- •Создание новой базы данных, создание таблиц.
- •Установление связей между таблицами
- •Запросы в базе данных
- •Примеры записи условий отбора данных
- •Задание 2 запрос с параметром
- •Задание 3 вычисляемые поля в запросах
- •Задание 4 итоговые запросы
- •Задание 5 перекрестный запрос
- •Задание 6 запрос из таблицы копии.
- •Задание 10 отчеты в базе данных
- •Задание 11 создание форм в базе данных
Задание 2 запрос с параметром
Данный запрос создает единственный запрос, результаты которого могут быть различны в зависимости от заданного критерия выбора. В качестве параметра может быть любой текст, смысл которого определяет значение данных, которые будут выведены в запросе.
Параметр обязательно заключают в квадратные скобки, например, [Введите фамилию]. Перед квадратными скобками можно указывать знаки отношений, пример: >[Выше какого роста?]
Можно создавать запрос с несколькими параметрами, связанными друг с другом логическими операций И и ИЛИ.
Для создания запроса с параметром:
Войти на страницу Создание, Конструктор запросов, Добавить таблицы, Выбрать нужные поля. В качестве условия ввести параметр, заключённый в квадратные скобки:
выбрать Конструктор, Параметр;
в появившемся окне Параметры запроса ввести без квадратных скобок параметр и указать соответствующий ему тип данных:
нажать OK;
нажать кнопку Выполнить(!) на странице Конструктор;
в появившемся окне указать значение параметра и нажать ОК.
Сохраните запрос под именем запрос 1.
Для базы данных товары.mdb создать параметрический запрос для отображения в алфавитном порядке названий фирм, поставляющих телевизоры стоимостью до определенной суммы, названия и описания этого товара, а также его цены. Выполните его для нескольких значений параметра:
а) > 500;
б) > 1000.
Сохраните запросы под именами запрос 2а и запрос 2б.
Задание 3 вычисляемые поля в запросах
1) В пустую ячейку в строке Поле введите название создаваемого поля (например, Наценка) и через двоеточие наберите выражение, состоящее из имен полей, записанных в квадратных скобках и какой-либо арифметической или другой операции.
2) После выполнения запроса в исходной таблице появится новое поле Наценка, используемое в качестве имени поля в котором производится вычисление выражения.
Для
ввода сложных вычислений используйте
окно Построитель
выражений, которое
вызывается нажатием кнопки Построить
на панели инструментов.
Сохраните запрос под именем Запрос 3.
Создайте вычисляемый запрос для отображения цен с учетом дилерской скидки 3% на каждый товар. Укажите название, описание товара, его цену и название фирмы.
Сохраните запрос под именем Запрос 3а.
Задание 4 итоговые запросы
Во многих случаях вычисления итоговых значений проще и эффективнее выполняются в запросах. При этом возможно вычисление итоговых значений как для каждой записи, так и для нескольких записей одновременно. Полученные результаты могут использоваться для расчетов итоговых значений в другом запросе.
В режиме конструктора запроса выберите Вид, Групповая операция или нажмите кнопку Групповая операция на панели инструментов.
Для соответствующего поля выберите нужную функцию из списка Группировка.
Sum – сумма Мах – максимум
Avg – среднее Count – количество
Min – минимум Var – переменная
Сохраните его под именем Запрос 4.
Создайте итоговый запрос для отображения средних цен на все товары.
Сохраните его под именем Запрос 4а.
