Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Практика / Acc2007_L7_Обмен_данными.docx
Скачиваний:
71
Добавлен:
16.03.2015
Размер:
34.65 Кб
Скачать

MS Access Обмен данными

Обмен данными Вложения

Функция вложения в MS Access 2007 служит для добавления одного или нескольких файлов в записи базы данных. Вложения можно использовать для ранения нескольких файлов в одном поле.

Чтобы использовать вложения, надо создать в таблице поле с типом данных Вложение. Тип данных для поля выбирается в режиме Конструктора из списка столбца Тип данных или в режиме Таблицы из списка поля Тип данных в группе Форматирование и тип данных на вкладке Работа с таблицами – Режим таблицы.

Для добавления и изменения вложений, а также для управления ими служит диалоговое окно Вложения, которое открывается двойным щелчком по полю вложения в таблице.

Чтобы добавить вложение в таблицу, надо в диалоговом окне Вложения щелкнуть по кнопке Добавить и в открывшемся окне выбрать нужный файл. Все вложенные файлы отображаются в списке окна Вложения.

Для удаления файла из записи надо выделить его имя в списке окна Вложения и щелкнуть по кнопке Удалить.

Чтобы открыть файл, надо дважды щелкнуть по его имени в списке или щелкнуть по кнопке Открыть. В открытый файл можно внести изменения.

Для добавления вложения в форму или отчет надо в режиме Конструктора или Макета перетащить поле вложения из списка полей на макет формы (отчета). Будет создан элемент управления Вложение.

Использование объектов ole в формы и отчеты

Вставлять в формы и отчеты объекты, созданные другими приложениями можно также, пользуясь OLE-технологией (Object Linking and Embedding – связь и внедрение объектов).

Связь и внедрение – два способа вставки объектов.

Связанный объект не является частью файла, в который он вставлен. Связанные данные хранятся в исходном файле, а конечный файл хранит только сведения о местоположении исходного файла. Между исходным и конечным файлом поддерживается связь. Для обновления связанного объекта необходимо обновить исходный файл.

Внедренный объект становится частью конечного файла. Объект не связан с исходным файлом. Обновление внедренного объекта происходит непосредственно в конечном файле и никак не отражается на исходном файле. Для обновления исходного объекта вызывается серверная программа.

Для вставки в формы и отчеты рисунков и других OLE-объектов предназначены элементы управления Присоединенная рамка объекта, Свободная рамка объекта и Рисунок.

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

Для создания в форме или отчете элемента управления Присоединенная рамка объекта надо:

  1. В базовой таблице создать поле с типом данных Поле объекта OLE.

  2. В каждую запись этого поля вставить OLE-объекты одним из приведенных ниже способов (см. Вставка OLE-объекта в поле таблицы и в элементы управления формы или отчета).

  3. При создании формы или отчета в режиме Конструктора перетащить имя поля OLE-объекта из списка полей в нужное место формы или отчета.

Свободная рамка объекта – элемент управления, не связанный с полями базовой таблицы. Способы вставки этого объекта приведены ниже (см. Вставка OLE-объекта в поле таблицы и в элементы управления формы или отчета).

Элемент управления Рисунок предназначен для вставки в форму и отчет свободных (т. е. не связанных с полями таблицы) графических объектов. Рисунок, вставленный с помощью этого элемента управления, не связан с приложением, использовавшимся для его создания, а значит, его нельзя редактировать непосредственно в форме или отчете. Этот элемент управления требует меньше системных ресурсов и работает быстрее элемента Свободная рамка объекта.

Кроме того, рисунок может быть включен в форму или отчет как фоновый. В этом случае он будет занимать все окно формы или отчета.

Способы вставки рисунка в форму или отчет см. в пункте Вставка рисунка в форму или отчет.

Соседние файлы в папке Информатика. Практика