Ход работы
1. Повторить правила ТБ.
2. Откройте базу данных Продажи,вкоторой созданы следующие таблицы: Клиенты с полями Код клиента, Фамилия, Телефон, Адрес; Заказыс полями Код заказа, Код клиента, Код товара, Дата заказа, Заказано (числовой), Дата продажи, Продано (числовой), Цена (денежный); Товарыс полями Код товара, Категория (числовой), Наименование товара, Цена. Между таблицами Клиенты и Товары должны существовать связи «много-ко-многим» через третью таблицу Заказы. В таблицах должно быть по пять записей, причем две из них в таблице Заказы в поле Дата продажи должны быть за февраль 2006г, а остальные три – за апрель 2006г.
3. Задача: Предположим, что нам нужно удалить из таблицы Заказы все записи о сделках, совершенных до 1.03.2006 г.
4. Прежде всего необходимо создать резервную копию таблицы Заказы (она имеет такие поля: Код заказа, Код клиента, Код товара, Дата заказа, Заказано (числовой), Дата продажи, Продано (числовой), Цена (денежный): Выделить – Копировать – Вставить под именем Временная.
5. Перейти на вкладку запросы и добавить таблицу Временная в окно запроса. Выбрать команду Запрос – Удаление.
6. Дважды щелкнуть по значку * (в верхней части списка полей таблицы). Дважды щелкнуть по полю Дата продажи. Ввести условие отбора для этого поля: >1.03.2006. Запустить запрос на выполнение. Сохранить запрос.
7. Задача: Добавить данные из этой таблицы в таблицу Архив, содержащую информацию о сделках, совершенных за прошлые годы (создать таблицу Архив, имеющую те же поля, что и Заказы, записи же отличаются, например, датами).
8. Создать запрос добавления на основе таблицы Временная. В поле ввода Имя таблицы выбрать таблицу, в которую надо добавить записи (таблицу Архив). Указать поля, данные из которых предполагается поместить в результирующую таблицу. Если надо поместить все поля, то нажать звездочку в верхней части списка полей. MS Access автоматически поместит в строку Добавление полный набор полей. Если структура таблиц различна, MS Access добавит все совпадающие поля и пропустит все несовпадающие. Если имена полей в результирующей таблице отличаются от имен в исходной таблице, их необходимо явно указать в строке Добавление.
9. Ввести условие отбора по одному из полей. Запустить запрос на выполнение. Перейти в режим таблицы для просмотра записей, выбранных для добавления и убедиться в правильности условия.
10. Задача: Предприятие 1 увеличило на 10% цены на товары 1 и 3. Нужно скорректировать цену указанных изделий в таблице.
11. Создать таблицу Поставки товаров с полями: Код предприятия (числовой), Код товара (числовой), Цена (Денежный), Минимальная партия (Числовой), Срок поставки (Дата/Время). Заполнить ее данными (5 записей).
12. Создать запрос обновления. В режиме конструктора запросов выбрать таблицу Поставки товара, выполнить команду меня Запрос – Обновление. Поместить в бланк запроса поля Цена, значение которого необходимо изменить, а также Код предприятия и Код товара, предназначенные для задания условия.
13. В строке Обновление первого столбца ввести: [Поставки товаров]![Цена]*1,1. (Повышение цены на 10%). Ввести в строке Условие отбора второго столбца 1 и третьего столбца 1 or 3.
14. Перейти в режим таблиц для просмотра измененных цен. Запустить запрос на выполнение и сохранить его.
15. Завершить работу с программой.
Контрольные вопросы