Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
контрошка по инфе.doc
Скачиваний:
23
Добавлен:
11.02.2015
Размер:
2.19 Mб
Скачать

Макросы

  1. Создать макрос для открытия таблицы Заказы с помощью комбинации клавиш CTRL+O.

  2. В форме Ассортимент создать кнопки, связанные с макросами для фильтрации данных по товарам Fanta 1,0 и Sprite 2,0 и для удаления фильтра. Для этого создать два макроса с макрокомандой ПрименитьФильтр и с условиями отбора заданных товаров. Для удаления фильтра создать макрос с макрокомандой ПоказатьВсеЗаписи.

Контрольная работа 6 Создание базы данных

  1. Создать базу данных Консалтинговое агентство. Основу базы данных составляют три таблицы: Клиенты, Контракты и Услуги.

  2. Создать таблицу Клиенты со следующими полями:

  • Код клиента – ключевое поле, тип данных: текстовый; код составить по первым буквам Фамилии, Имени и Отчества из поля ФИО и чисел. Например, ИПС – 01 (Иванов П.С.), ПВМ – 02 (Петров В.М.) и т.д.;

  • ФИО, тип данных: текстовый;

  • Компания, тип данных: текстовый; значения выбрать из предлагаемого списка: Вакансии, Бизнес Кредит, Полет, Армо;

  • Город, тип данных: текстовый; список из фиксированного набора значений: Москва, Новосибирск, Воронеж, Санкт-Петербург (для создания списка использовать Мастер подстановок);

  • Телефон, тип данных: текстовый, задать маску ввода;

  • Логотип_фирмы, тип данных: поле объекта OLE.

  1. Ввести в таблицу 8 записей. Каждая компания может иметь представительство в разных городах. Добавить в записи c описанием компании Вакансии в поле Логотип_фирмы объект – рисунок, сделанный в графическом редакторе. Активизировать изображение для просмотра.

  2. Создать таблицу Услуги со следующими полями:

  • Код_услуги – ключевое поле, тип данных: числовой;

  • Тип_услуги, тип данных: текстовый; использовать список из фиксированного набора значений: Общее управление, Финансы, Логистика, Юридический консалтинг;

  • Цена_услуги, тип данных: денежный, формат: денежный (от100 до 300 евро);

  • Ввести 4 записи, не повторяя название услуг.

  1. Создать таблицу Контракты со следующими полями:

  • Код_контракта – ключевое поле, тип данных: счетчик;

  • Код_клиента, тип данных: текстовый; использовать Мастер подстановок значений этого поля из таблицы Клиенты;

  • Код_услуги, тип данных: числовой; использовать Мастер подстановок значений этого поля из таблицы Услуги;

  • Дата_подписания, тип данных: Дата/время; формат поля: краткий формат даты;

  • Дата_начала работ, тип данных: Дата/время; формат поля: краткий формат даты;

  • Дата_завершения работ, тип данных: Дата/время; формат поля: краткий формат даты;

  • Дата_оплаты, тип данных: Дата/время; формат поля: краткий формат даты.

  1. Ввести в таблицу 10 записей. Код_клиента, Код_услуги - значения из выпадающего списка. При заполнении полей Дата_подписания, Дата_начала_работ и Дата_оплаты следует учесть, что агентство начало свою деятельность с первого января 2009 года. Работа должна быть произведена в течение трех месяцев. Оплата вносится до завершения работы.

  2. Установить связь между таблицами в соответствии сo схемой данных (рис.1). Установить поддержку целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей. Объяснить назначение этих параметров.

Рис. 9