Цель работы: научится создавать запросы над несколькими таблицами и запросами.
Задачи работы:
1. Научиться строить математическое выражения в структуре запрос.
2. Практика работы с контекстным меню.
3. Изучение групповых операций в запросах.
Обеспечивающие средства: Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB33.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
Технология работы:
СОЗДАНИЕ СЛОЖНОГО ЗАПРОСА НАД ТАБЛИЦЕЙ И ЗАПРОСАМИ:
Ø Объекты базы данных / Запросы
Ø Создание запроса в режиме конструктора
Ø Добавление таблицы / Таблицы / Товары / Добавить
Ø Запросы / Пришло на склад / Добавить
Ø Ушло со склада / Добавить / Закрыть
Ø Вид / Параметры объединения / Создать
Ø Левая таблица / Товары / Правая таблица / Пришло на склад
Ø Левый столбец / Код товара / Правый столбец / Код / ОК
Ø Вид / Параметры объединения / Пометить вторую опцию / ОК
Ø Вид / Параметры объединения / Создать
Ø Левая таблица/ Пришло на склад / Правая таблица / Ушло со склада
Ø Левый столбец / Код/ Правый столбец / Код / ОК
Ø Появившеюся связь выделить (левой кнопкой мыши)
Ø Вид / Параметры объединения / Пометить вторую опцию / ОК
Ø Поле: Код товара / Имя таблицы: Товары / Сортировка: по возрастанию
Ø Поле: Наименование / Имя таблицы: Товары
Ø Поле: Цена / Имя таблицы: Товары
Ø В следующем поле щелкните правой кнопкой мышки / Построить…
Ø В верхней части «Построителя выражений» введите «Всего пришло:= »
Ø Во втором окне двойным щелчком откройте «Запросы»
Ø Выберите «Пришло на склад» / Sum-пришло / Вставить
Ø Должно получиться следующее выражение:
Всего пришло: = [Пришло на склад]![Sum-пришло]
Ø ОК
Ø В пятом поле щелкните правой кнопкой мышки / Построить…
Ø В верхней части «Построителя выражений» введите «Итого ушло:= »
Ø Запросы / «Ушло со склада» / Sum-ушло / Вставить
Ø Должно получиться следующее выражение:
Итого ушло: = [Ушло со склада]![Sum-ушло]
Ø ОК
Ø Шестое поле / Построить… / «Осталось товара:= »
Ø Запросы / «Пришло на склад» / Sum-пришло/ Вставить / « – »
Ø «Ушло со склада» / Sum-ушло / Вставить / ОК
Ø Седьмое поле / Построить… / «На сумму:= »
Ø Запросы / «Пришло на склад» / Sum-пришло/ Вставить / « – »
Ø «Ушло со склада» / Sum-ушло / Вставить
Ø Получившееся выражение возьмите в круглые скобки / « * »
Ø Таблицы / Товары / Цена / Вставить
Ø Должно получиться следующее выражение:
На сумму:= ([Пришло на склад]![Sum-пришло]-[Ушло со склада]!
[Sum-ушло])*[товары]![цена]
Ø ОК
Ø Файл / Сохранить / «На складе» / Закрыть / Открыть запрос «На складе»
Запрос «На складе» позволит вам наглядно увидеть, сколько и какого товара пришло на склад, ушло со склада и на какую сумму осталось того или иного товара. Данные в запросе вы можете отсортировать, к примеру, по коду товара.
Контрольные вопросы:
1. Для чего существуют запросы на выборку?
2. Для чего в запрос вставляют ссылки на таблицы?
3. Как вызывается контекстное меню?
4. Как создать вычисляемое поле?
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.