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