- •Введение
- •Контрольное задание 1 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных
- •Запросы1
- •Макросы
- •Контрольное задание2 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных3
- •Запросы4
- •Макросы
- •Контрольное задание 3 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных5
- •Запросы6
- •Макросы
- •Контрольная работа 4 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных7
- •Запросы8
- •Макросы
- •Контрольная работа 5 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных9
- •Запросы10
- •Макросы
- •Контрольная работа 6 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных11
- •Запросы12
- •Макросы
- •Контрольное задание 7 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных13
- •Запросы14
- •Макросы
- •Контрольное задание 8 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных15
- •Запросы16
- •Макросы
- •Контрольное задание 9 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных17
- •Запросы18
- •Макросы
Макросы
Создать макрос для открытия таблицы Заказы с помощью комбинации клавиш CTRL+O.
В форме Ассортимент создать кнопки, связанные с макросами для фильтрации данных по товарам Fanta 1,0 и Sprite 2,0 и для удаления фильтра. Для этого создать два макроса с макрокомандой ПрименитьФильтр и с условиями отбора заданных товаров. Для удаления фильтра создать макрос с макрокомандой ПоказатьВсеЗаписи.
Контрольная работа 6 Создание базы данных
Создать базу данных Консалтинговое агентство. Основу базы данных составляют три таблицы: Клиенты, Контракты и Услуги.
Создать таблицу Клиенты со следующими полями:
Код клиента – ключевое поле, тип данных: текстовый; код составить по первым буквам Фамилии, Имени и Отчества из поля ФИО и чисел. Например, ИПС – 01 (Иванов П.С.), ПВМ – 02 (Петров В.М.) и т.д.;
ФИО, тип данных: текстовый;
Компания, тип данных: текстовый; значения выбрать из предлагаемого списка: Вакансии, Бизнес Кредит, Полет, Армо;
Город, тип данных: текстовый; список из фиксированного набора значений: Москва, Новосибирск, Воронеж, Санкт-Петербург (для создания списка использовать Мастер подстановок);
Телефон, тип данных: текстовый, задать маску ввода;
Логотип_фирмы, тип данных: поле объекта OLE.
Ввести в таблицу 8 записей. Каждая компания может иметь представительство в разных городах. Добавить в записи c описанием компании Вакансии в поле Логотип_фирмы объект – рисунок, сделанный в графическом редакторе. Активизировать изображение для просмотра.
Создать таблицу Услуги со следующими полями:
Код_услуги – ключевое поле, тип данных: числовой;
Тип_услуги, тип данных: текстовый; использовать список из фиксированного набора значений: Общее управление, Финансы, Логистика, Юридический консалтинг;
Цена_услуги, тип данных: денежный, формат: денежный (от100 до 300 евро);
Ввести 4 записи, не повторяя название услуг.
Создать таблицу Контракты со следующими полями:
Код_контракта – ключевое поле, тип данных: счетчик;
Код_клиента, тип данных: текстовый; использовать Мастер подстановок значений этого поля из таблицы Клиенты;
Код_услуги, тип данных: числовой; использовать Мастер подстановок значений этого поля из таблицы Услуги;
Дата_подписания, тип данных: Дата/время; формат поля: краткий формат даты;
Дата_начала работ, тип данных: Дата/время; формат поля: краткий формат даты;
Дата_завершения работ, тип данных: Дата/время; формат поля: краткий формат даты;
Дата_оплаты, тип данных: Дата/время; формат поля: краткий формат даты.
Ввести в таблицу 10 записей. Код_клиента, Код_услуги - значения из выпадающего списка. При заполнении полей Дата_подписания, Дата_начала_работ и Дата_оплаты следует учесть, что агентство начало свою деятельность с первого января 2009 года. Работа должна быть произведена в течение трех месяцев. Оплата вносится до завершения работы.
Установить связь между таблицами в соответствии сo схемой данных (рис.1). Установить поддержку целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей. Объяснить назначение этих параметров.
Рис. 9