Access 2010 в примерах. Карчевский Е.М - 16 стр.

UptoLike

Размещение объекта OLE
Рассмотрим размещение объекта OLE на примере поля Фотография заведующего в табли-
це КАФЕДРА. Пусть фотографии хранятся в формате графического редактора Paint в
файлах с расширением .bmp.
Рассмотрим вариант внедрения объекта в файл базы данных. Установим курсор в соответ-
ствующее поле таблицы. Щёлкнем правой кнопкой мыши на поле таблицы и выберем в
контекстном меню пункт Вставка объекта. В окне Вставка объекта (рис. 2.1) надо отме-
тить переключатель Создать из файлa.
Окно Вставка объекта примет вид (рис. 2.1), который позволяет ввести имя файла с фото-
графией. Для поиска файла можно воспользоваться кнопкой Обзор, по которой выведется
диалоговое окно, позволяющее просмотреть диски|папки и выбрать необходимый файл.
Рис. 2.1. Окно для выбора вставляемого объекта из файла
Флажок Связь по умолчанию не отмечен и, следовательно, содержимое файла будет вве-
дено в поле как внедренный объект. Увидеть содержимое поля можно через форму или от-
чет. Дальнейшие изменения файла не будут отражаться на встроенном объекте. Для введе-
ния в поле связанного объекта надо установить флажок Связь. Это сэкономит место в
базе данных и даст возможность отображать все изменения, вносимые в файл.
В результате заполнения таблицы в соответствующем поле будет указан вид объекта
"Точечный рисунок". Для просмотра внедренного объекта необходимо в соответст-
вующем поле установить курсор и дважды щелкнуть кнопкой мыши.
Для отображения содержимого поля в виде значка, представляющего файл с документом,
надо в окне Вставка объекта установить флажок В виде значка. Значок может быть ис-
пользован для представления связанного объекта.
Ввод логически связанных записей
Введем несколько логически взаимосвязанных записей в таблицы ГРУППА и СТУДЕНТ.
Объекты ГРУППА и СТУДЕНТ связаны одно-многозначными отношениями, но пока не
создана схема данных и связи между таблицами не установлены, система не может кон-
тролировать логическую взаимосвязь вводимых данных. Поэтому для получения цело-
16
Размещение объекта OLE

Рассмотрим размещение объекта OLE на примере поля Фотография заведующего в табли-
це КАФЕДРА. Пусть фотографии хранятся в формате графического редактора Paint в
файлах с расширением .bmp.

Рассмотрим вариант внедрения объекта в файл базы данных. Установим курсор в соответ-
ствующее поле таблицы. Щёлкнем правой кнопкой мыши на поле таблицы и выберем в
контекстном меню пункт Вставка объекта. В окне Вставка объекта (рис. 2.1) надо отме-
тить переключатель Создать из файлa.

Окно Вставка объекта примет вид (рис. 2.1), который позволяет ввести имя файла с фото-
графией. Для поиска файла можно воспользоваться кнопкой Обзор, по которой выведется
диалоговое окно, позволяющее просмотреть диски|папки и выбрать необходимый файл.




Рис. 2.1. Окно для выбора вставляемого объекта из файла

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

В результате заполнения таблицы в соответствующем поле будет указан вид объекта
"Точечный рисунок". Для просмотра внедренного объекта необходимо в соответст-
вующем поле установить курсор и дважды щелкнуть кнопкой мыши.

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


Ввод логически связанных записей

Введем несколько логически взаимосвязанных записей в таблицы ГРУППА и СТУДЕНТ.
Объекты ГРУППА и СТУДЕНТ связаны одно-многозначными отношениями, но пока не
создана схема данных и связи между таблицами не установлены, система не может кон-
тролировать логическую взаимосвязь вводимых данных. Поэтому для получения цело-



                                                                                   16