Вставка рисунков в формы и отчеты
Для того чтобы выйти из режима редактирования, достаточно щелкнуть мышью за пределами рисунка.
В отличие от других элементов управления в форме, которые связаны с записями в таблице-источнике, рисунок в свободной рамке объекта не меняется при перемещении по записям в форме – он связан с самой формой, а не с данными, которые отображаются в форме. Рисунки, которые хранятся в записях таблицы, отображаются в форме с помощью присоединенной рамки объекта.
Для хранения рисунков и других объектов OLE в таблицах Access используется специальный тип поля: Объект OLE (OLE Object). Элемент управления Присоединенная рамка объекта (Bound Object Frame) создается одним из стандартных способов:
- перемещением с помощью мыши нужного поля из списка полей таблицы-источника. В этом случае будет сразу создан элемент управления, связанный с полем в таблице;
- с помощью кнопки Присоединенная рамка объекта (Bound Object Frame) на панели элементов. В данном случае будет создан элемент управления, для которого нужно сразу установить свойство Данные (RecordSource) – имя поля, содержащего объект OLE (рис. 15.9).
Рис. 15.9. Создание присоединенной рамки объекта в режиме Формы
Вставить рисунок в поле таблицы можно как в таблице, открытой в режиме Таблицы, так и в форме. Для этого нужно:
- Открыть таблицу в режиме Таблицы или форму в режиме Формы.
- Перейти на запись, в которую требуется вставить рисунок, и выбрать поле объекта OLE.
- Выполнить команду Объект (Object) из меню Вставка (Insert).
- В диалоговом окне Microsoft Access (см. рис. 15.5) выбрать переключатель Создать новый (Create New), а затем в списке Тип объекта (Object Type) выбрать тип приложения, в котором будет создаваться объект. Если файл с рисунком уже готов, то нужно выбрать переключатель Создать из файла (Create From File), a затем указать путь к файлу.
- Для того чтобы отобразить объект в виде значка, установить флажок В виде значка (Display As Icon).
- Нажать кнопку ОК.
- Если вы создаете новый рисунок, то нужно создать его с помощью приложения выбранного на шаге 4.
- Закончив создание объекта, выбрать команду Закрыть (Close) в меню Файл (File) приложения для возвращения в Microsoft Access.
Рисунок будет вставлен в запись в таблице. При этом в режиме Формы рисунок или иной объект автоматически будут отображаться на экране. В режиме Таблицы будет отображаться только тип объекта, например Растровый рисунок.
Вставка графических файлов происходит либо напрямую, либо при помощи отдельных графических фильтров. Эти фильтры устанавливаются при инсталляции Microsoft Access. Для вставки файлов формата Enhanced Metafile (EMF), точечных рисунков Windows (BMP, RLE, DIB), метафайлов Windows (WMF) и значков (ICO) графический фильтр не требуется. Однако такие фильтры необходимы для вставки всех остальных файлов графических.форматов, перечисленных ниже:
AutoCAD Format 2
-
D(DXF) Computer Graphics Metafile(CGM)
CorelDRAW(CDR) Encapsulated PostScript(EPS)
Graphics Interchange Format(GIF) JPEG File Interchange Format(JPG)
Kodak Photo CD(PCD) Micrografx Designer
/
Draw(DRW)
PC Paintbrush(PCX) Portable Network Graphics(PNG)
Tagged Image File Format(TIFF) Targa(TGA)
WordPerfect Graphics(WPG) HG Graphics Language(HGL, PLT) Macintosh PICT(PCT)