
- •Работа с мультимедиа-данными
- •Создание мультимедиа-поля
- •Работа с гиперссылками
- •Создание гиперссылки
- •Вложение файлов в записи базы данных
- •Добавление поля вложения в таблицу
- •Добавление поля вложения в режиме конструктора
- •Добавление вложения в таблицу
- •Открытие вложенных файлов из таблицы
- •Использование инструмента «Форма» для создания новой формы
Лекция 24. Управление данными в Microsoft Access (часть 10).
План лекции
Работа с мультимедиа-данными.
Создание мультимедиа-поля.
Работа с гиперссылками.
Вложение файлов в записи базы данных.
Добавление поля вложения в таблицу.
Открытие вложенных файлов в таблице.
Создание формы.
Использование инструмента «Форма» для создания новой формы.
Работа с мультимедиа-данными
В более ранних версиях Access для хранения изображений и документов использовалась технология OLE (Object Linking and Embedding — связывание и внедрение объектов). По умолчанию с помощью технологии OLE создавался растровый эквивалент изображения или документа. Такие растровые файлы могут быть слишком большими— иногда в 10 раз больше исходного файла.
Для хранения мультимедиа-данных необходимо в структуре таблиц БД иметь поля типа Поле объекта ОLE(ОLЕ Оbjесt). В каждой записи базы данных в этом поле может находиться свой объект:документWord, звуковой файл, видеоклип, презентация, анимация, и т. д.
Создание мультимедиа-поля
Создать содержимое мультимедиа-поля можно следующим образом.
В таблице Сотрудникивведем полеФотография и выберем тип поляПоле объекта ОLE.
В режиме таблицысделайте это поле текущим, затем выберите в контекстном меню строкуВставить объект.
Появляется диалоговое окно вставки объектов (рис.).
В нем предлагается создать новый объектс помощью соответствующей программы илисоздать объект из файла:

С помощью кнопки Обзорвыбирается нужный файл.
Мультимедиа-данные хранятся в базе как встроенные(внедренные), или каксвязанныеобъекты (опцияСвязь).
При этом для каждой отдельной записи базы метод включения данных может быть свой.
Объект, внедренныйв форму, хранится в файле базы данных.
При связывании (опция Связь)изменения сохраняются в файле объекта, а не в файле базы данных. Последние изменения выводятся на экран при следующем обращении к этим данным.Связывание рекомендуется применятьпри работе с большими файлами, которые нежелательно включать в файл базы данных, а также с файлами, используемыми в нескольких формах и отчетах. При перемещении файлов связанных объектов нужно повторно устанавливать с ними связь.
Работа с гиперссылками
В числе возможных типов полей таблиц Accessимеется весьма полезный тип данных —Гиперссылка (Hyperlink). Он позволяет хранить в поле ссылки на файлы, документы и другие объекты, находящиеся как в базе данных, так и вне нее.
Адрес гиперссылки — это URLадрес
URL (Uniform Resource Locator) – унифицированный указатель ресурсов. Используется для адресации страниц и других ресурсов в Интернет.
например: http:// home.netsсаре.соm/соmprod/index.html
или сетевой маршрут к файлу на сервере локальной сети или на диске локального компьютера - UNC адрес.
UNC ( Universal Naming Convention ) -универсальное соглашение о присваивании имен . Синтаксис для UNC представляется следующим образом:
\\Srv1\Folder1\Sub1\report.doc
показывает, что документ report.docрасположен в подпапке -Sub1, общей сетевой папки по имени -Folder1, на файловом сервере по имени -Srv1.
Чтобы увидеть поле гиперссылки в режиме просмотра таблицы, откроем таблицу Сотрудники учебной базы «Борей»и сделаем видимой колонкуВеб-страница (рис.). В этой колонке имеются гиперссылки —текст с подчеркиванием.
Создание гиперссылки
В конструкторе таблицы Сотрудники для поля Домашняя страница создаем тип данных Гиперссылка.
Открываем таблицу в режиме таблицы и создаем в записи гиперссылку.
Чтобы начать вставку гиперссылки в пустое поле нужно, установить это поле текущим. После этого можно выполнить следующее:
начать непосредственный ввод адреса гиперссылки. Это простой, но не всегда удобный способ, особенно если точно адрес не известен;
с помощью контекстного менювыполнить Гиперссылка / Изменить гиперссылку(рис ).
В появившемся диалоговом окне следует сначала выбрать тип гиперссылки:
существующий файл ,страница в Интернете,
адрес электронной почты.
После этого в центральной части окна необходимо уточнить параметры вставляемой гиперссылки в зависимости от ее типа.
В каждой строке таблицы может быть указан свой ресурс.