Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
база данных.docx
Скачиваний:
167
Добавлен:
24.03.2015
Размер:
5.83 Mб
Скачать

10.11. Работа с мультимедиа-данными

Проблема создания и взаимодействия с мультимедиа-данными в Access скорее психологическая, нежели техническая. Для пользователей, имеющих опыт работы с СУБД преды (ущих поколений (к числу которых относятся и авторы), когда не было мультимедиа, непривычно работать с мультимедиа информацией. Психологический барьер и некот орая неуверенность в действи­ях — вот одна из основных причин того, что мультимедиа в базах данных не получило широкого распространения. Возможно, еще одной из причин явля­ется го. что использован] ie мультимедиа-данных пока не стало осознанной необходимостью для пользователей. Не зная всех достоинств мультимедиа, пользователь, естественно, и не пытается их использовать.

Для знакомства с мультимедиа в СУБД Access воспользуемся одной из готовых демонстрационных БД — «Борей», поставляемой с системами Access равных версий (аналогичные возможности представляет также учебная оаза данных Noi thwind.mdb).

Мультимедиа-информация в базе данных «Борей >

В басе « Борей» мультимедиа данные содержатся в двух таблицах: Сотруд­ники (поле Фотография) и Типы (поле Изображение). Поля Фотография и Изображение имеют тип поле объекта OLE (OLE Object). Основными опера циями над значениям!, этих полей являютс*1 следующие операции: просмотр, модификация, создание и удаление.

  1. Просмотр содержимого полей. Просмотреть содержимое полей Фото­графия и Изображение можно в режиме таблицы или фоомы. Для про­смотра содержимого мультимедиа-полей в режиме таблицы достаточно выбрать р окне базы данных нужную таблицу, сделать соответствующее поле текуитим (р об ласти поля будет некоторый текст, свидетельствую- щий о том, что это поле объекта OLE, например, такой: Точечный рису­нок BMP (Bitmap Image)) и дважды щелкнуть левой кнопкой мыши. Для просм« >тра содержимого в режиме формы нужно открыт ь соответст ву ющие экранные формы. По каждой из таблиц Сотрудники и Тины суще­ствуют формы с такими же именами. Открывая экранные фопмы, можно увидеть содержимое этих же полей. В общем случае это не так, поскольку мультимедиа-данные могут быть представлены в форме в виде значков, а также могут быть заданы некоторые свойства, ограничивающие или зап­рещающие вывод изображения на экран (такими свойствами яв ляются задаваемые в режиме конструктора свойства « Вывил на экран» (Visible) и «Режим вывода» (Display When)). В базе данных «Борей» просмотреть поле Изображение формы Типы можно проще — с помощью Ставной кно­почной Фоомы. Для этого достаточно после вызова ее щелкнуть мышью на кнопке Типы представления этой формы. Если вы следуете приводи мым советам, то перейдите к третьей записи формы Типы. В категории напитков выберите себе приз (чай. кофе или что-нибудь еще), который считайте наградой за изучение излагаемого здесь материала.

  2. Модификация содержимого мультимедиа-полей. Для модификации изображений, хранящихся в полях Фотография и Изображение, неза­висимо от режима (таблица, форма), достаточно выбрать нужное поле и дважды щелкнуть по нему кнопкой мыши. В результате будет вызван подходящий графический редактор (Paintbrush, Paint) для редактирова­ния изображения.

  3. Создание значений мультимедиа-полей. Создать содержимое мультиме­диа-поля, как и другого типа, можно несколькими способами. Удобно это сделать следующим образом. Сделать это поле текущим, затем из меню Access выполнить команду Вставка | Объект (Insert | Ohjoct). Появля­ется диало/орое окно встанки объектор (рис. 10.38).

В нем предлагается выбрать тип объек тг, а также способ его определения: со­здать об ьект с помощьн • соответствующей про-раммы (Audio Recorder, Comic Char Кеют, Microsoft Graph 5.0 и т. д.) или вставить его готовым из файла.