Вставка
документов Word в таблицы, формы и отчеты Access
Использование
документов Microsoft Word в таблицах, формах и отчетах Microsoft Access осуществляется
аналогично использованию листов Microsoft Excel или рисунков. Документ Microsoft
Word рассматривается как объект OLE, который может быть помещен в таблицу или,
с помощью свободной или присоединенной рамки объекта, в форму или отчет Microsoft
Access.
Рассмотрим
пример, в котором Microsoft Access используется для учета документов Microsoft
Word. Для реализации учета документов Word с возможностью их просмотра и редактирования
необходимо создать таблицу, в которую должны быть включены поля для порядкового
номера документа, названия документа, шифра документа, самого документа и примечаний
{табл. 15.2).
Таблица
15.2.
Поля таблицы и их типы
Имя поля
|
Тип поля
|
Назначение
|
||
"Номер"
|
Счетчик (AutoNumber)
|
Порядковый номер
документа
|
||
"Наименование"
|
Текстовый (Text)
|
Название документа
|
||
"Код"
|
Текстовый (Text)
|
Шифр документа
|
||
"Текст"
|
Поле объекта
OLE (OLE Object)
|
Документ
|
||
"Примечаниез"
|
Поле Memo (Memo)
|
Примечания
|
||
Для создания
таблицы необходимо:
Рис. 15.16.
Таблица "Учет документов" в окне Конструктора
Для вставки
документа Word в качестве объекта OLE требуется установить указатель на нужное
поле, выполнить команду
Объект
(Object) из меню
Вставка
(Insert),
в окне
Microsoft Access
выбрать переключатель
Создать из файла
(Create
From File) и в поле
Файл
(File) указать имя и путь к файлу. Так как в
нашем примере учитываются уже созданные документы, которые могут изменяться
не только из Microsoft Access, необходимо установить связь с этими документами,
для чего установите флажок
Связь
(Link) в окне
Microsoft Access.
Флажок
В виде значка
(Dysplay As Icon) в данном случае не устанавливается, т.
к. нужно иметь возможность быстрого просмотра документов (рис. 15.17).
Рис. 15.17.
Окно
Microsoft Access
при вставке документа
Word
из файла
в таблицу в виде объекта OLE
В результате
создана таблица "Учет документов", приведенная на рис. 15.18.
После создания
таблицы, в которой содержатся данные о документах, необходимо создать форму
для удобного просмотра, редактирования и добавления новой информации о документах.
Чтобы создать форму, необходимо:
Рис. 15.18.
Представление данных в таблице "Учет документов" в режиме Таблицы
Рис. 15.19.
Расположение элементов в форме "Учет документов"
Для просмотра
содержимого таблицы необходимо открыть форму в режиме Формы (рис. 15.20). Чтобы
получить возможность редактирования документа, требуется дважды щелкнуть левой
кнопкой мыши на документе в форме. При этом откроется приложение Microsoft Word
с выбранным документом.
Рис. 15.20.
Форма "Учет документов" в режиме Формы
Рис. 15.21.
Расположение элементов отчета "Учет документов" в режиме Конструктора
Для создания
отчета необходимо:
Чтобы просмотреть
содержимое отчета, необходимо открыть его в режиме просмотра (рис. 15.22).
Рис. 15.22.
Отчет "Учет документов" в режиме просмотра
При изменении
содержимого документов Word эти изменения будут отображаться в форме и отчете
при их следующем открытии.
Рис. 15.23.
Представление документа Word в форме в виде значка
Рис. 15.24.
Представление документа Word в отчете в виде значка
При желании можно вставлять документы Word в виде значка. Для этого в окне Вставка объекта (Insert Object) необходимо устанавливать флажок В виде значка (Display As Icon). В этом случае в форме и отчете не будут отображаться данные документов, а будут указываться только значки, изображающие документы. Для обращения к нужному документу из формы достаточно дважды щелкнуть левой кнопкой мыши на значке соответствующего документа. При этом откроется приложение Microsoft Word с соответствующим документом в окне. Примеры отображения документов в виде значка в форме и отчете приведены, соответственно, на рис. 15.23 и рис. 15.24.