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

Макросы

  1. Создать макрос с условием, который выводит на экран сообщение «В этом фильме снимался Бред Питт», если в текущей записи формы Диски значение поля В главной роли равно «Бред Питт». Связать созданный макрос с формой Диски (Свойства формы – вкладка События – Текущая запись). Присвоить макросу имя «Сообщение».

  2. В составной форме Прокат дисков создать кнопки, связанные с макросами для фильтрации данных по странам и для удаления фильтра. Для этого создать два макроса с макрокомандой ПрименитьФильтр и с условиями отбора фильмов США и России соответственно. Для удаления фильтра создать макрос с макрокомандой ПоказатьВсеЗаписи. Подписать кнопки: «Фильмы США», «Фильмы России», «Удалить фильтр». Привести форму к виду, изображенному на рис.2.

Рис. 4

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

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

  2. В режиме Конструктора создать таблицу Книги со следующими полями:

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

  • Название, Автор, МестоИздания, тип данных: текстовый. Названия книг найти в интернете.

  • Издательство, тип данных: текстовый, значения выбрать из фиксированного списка: СПБ Питер, Азбука классика, Сталкер. Для создания списка использовать Мастер подстановок;

  • ГодИздания (2003 – 2009), КолСтраниц, тип данных: числовой.

  • Область знаний, тип данных: текстовый; поле с фиксированным набором значений: Программирование, Интернет, Современная проза, Классика. Для создания списка использовать Мастер подстановок;

  • Наличие, тип данных: логический.

  1. Ввести в таблицу 8 – 10 записей.

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

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

  • НомерБилета, тип данных: числовой;

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

  • ТелефонРаб, тип данных: текстовый;

  • ДатаРождения, тип данных: Дата/Время; задать краткий формат даты;

  • Подпись, поле объекта OLE.

  1. Ввести в таблицу 5 записей.

  2. Вставить в поле Подпись объект – изображение подписи, созданное в MS Paint.

  3. Любым способом создать таблицу Выдача со следующими полями:

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

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

  • Дата Выдачи, тип данных: Дата/Время; задать краткий формат даты. Считать, что выдача книг началась с 01.01.2009 г.

  1. Ввести в таблицу 8 – 10 записей. Для заполнения таблицы использовать созданные списки. Учесть, что читатель может взять одну книгу, несколько книг либо не взять ни одной.

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

Рис. 5

Сортировка, поиск и замена данных

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

  2. С помощью кнопки Найти выполнить поиск записей с информацией о книгах издательства Сталкер.

  3. Выполнить замену названий СПБ Питер на Питер Пресс. Отменить замену.

  4. В таблице Читатели найти читателей, номера билетов которых не начинаются на 1 (или любую другую цифру).