Поделиться через


Свойство Form.PictureType (Access)

Используйте свойство PictureType , чтобы указать, сохраняет ли Microsoft Access изображение объекта в виде связанного или внедренного объекта. Чтение и запись байтов.

Синтаксис

expression. PictureType

выражение: переменная, представляющая объект Form.

Замечания

Свойство PictureType использует следующие параметры.

Параметр Значение Смысл
Embedded (по умолчанию) 0 Рисунок внедряется в объект и становится частью файла базы данных.
Linked 1 Рисунок связан с объектом . Microsoft Access хранит указатель на расположение рисунка на диске.
Shared 2 Рисунок связан с объектом . Microsoft Access сохраняет указатель на расположение рисунка в базе данных.

Это свойство можно задать только в режиме конструктора или представления конструктора отчета.

Для элементов управления можно задать значение по умолчанию для этого свойства, используя стиль элемента управления по умолчанию или свойство DefaultControl в Visual Basic.

Если для этого свойства задано значение 0, размер базы данных увеличивается на размер файла рисунка, а при использовании некоторых WMF-файлов размер может увеличиться в два раза больше, чем размер файла рисунка. Если для этого свойства задано значение 1, размер базы данных не увеличивается, так как Microsoft Access сохраняет только указатель на расположение рисунка на диске. Если для этого свойства задано значение 2, размер базы данных будет увеличиваться для первого элемента управления, использующего рисунок, но не увеличивается, если дополнительные элементы управления используют рисунок с этим значением свойства.

Примечание.

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

Для внедренных изображений свойство PictureData объекта хранит отдельные биты, составляющие изображение. Для связанных рисунков это свойство сохраняет путь к файлу рисунка.

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

Пример

В следующем примере рисунок в элементе управления Изображение "Фотография клиента " в форме "Запись заказа" связывается с рисунком на диске. Рисунок не является частью файла базы данных.

Forms("Order Entry").Controls("Customer Photo").PictureType = 1 

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.