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

Лекция 24. Управление данными в Microsoft Access (часть 10).

План лекции

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

  2. Создание мультимедиа-поля.

  3. Работа с гиперссылками.

  4. Вложение файлов в записи базы данных.

  5. Добавление поля вложения в таблицу.

  6. Открытие вложенных файлов в таблице.

  7. Создание формы.

  8. Использование инструмента «Форма» для создания новой формы.

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

В более ранних версиях 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.

Чтобы увидеть поле гиперссылки в режиме просмотра таблицы, откроем таблицу Сотрудники учебной базы «Борей»и сделаем видимой колонкуВеб-страница (рис.). В этой колонке имеются гиперссылки —текст с подчеркиванием.

Создание гиперссылки

В конструкторе таблицы Сотрудники для поля Домашняя страница создаем тип данных Гиперссылка.

Открываем таблицу в режиме таблицы и создаем в записи гиперссылку.

Чтобы начать вставку гиперссылки в пустое поле нужно, установить это поле текущим. После этого можно выполнить следующее:

  • начать непосредственный ввод адреса гиперссылки. Это простой, но не всегда удобный способ, особенно если точно адрес не известен;

  • с помощью контекстного менювыполнить Гиперссылка / Изменить гиперссылку(рис ).

В появившемся диалоговом окне следует сначала выбрать тип гиперссылки:

  • существующий файл ,страница в Интернете,

  • адрес электронной почты.

После этого в центральной части окна необходимо уточнить параметры вставляемой гиперссылки в зависимости от ее типа.

В каждой строке таблицы может быть указан свой ресурс.

Соседние файлы в папке Консп. лекций