Image.PictureType 属性 (Access)

使用 PictureType 属性可以指定 Microsoft Access 是将对象的图片存储为链接对象还是嵌入对象。 可读/写 Byte 类型。

语法

表达式PictureType

表达 一个代表 Image 对象的变量。

备注

PictureType 属性使用下列设置。

设置 含义
嵌入(默认) 0 图片嵌入到 对象中,并成为数据库文件的一部分。
链接 1 图片链接到对象中。 Microsoft Access 存储的是指向图片在磁盘上所在位置的指针。
共享 2 图片链接到对象中。 Microsoft Access 存储指向数据库中图片位置的指针。

此属性只能在窗体设计视图或报表设计视图中进行设置。

对于控件,可以使用 Visual Basic 中的默认控件样式或 DefaultControl 属性为此属性设置默认值。

如果将此属性设置为“0”,则数据库大小会增加图片文件的大小,而且对于某些 .wmf 文件,数据库的大小可能增加图片文件大小的两倍。 如果将此属性设置为“1”,则数据库大小不会增加,因为 Microsoft Access 仅保存一个指向磁盘中图片存储位置的指针。 当此属性设置为 2 时,使用图片的第一个控件的数据库大小将增加,但如果其他控件使用具有该属性值的图片,则数据库大小不会增加。

注意

[!注释] 如果链接的文件被移动到其他位置的磁盘上,则必须使用对象的 Picture 属性来重新建立链接。

对于嵌入的图片对象的 PictureData 属性存储组成图片的单个位。 对于链接图片,此属性存储的图片文件的路径。

可以使用单独的应用程序修改链接的图片,并且下次在数据库中显示包含该图片的对象时,将显示对图片的更改。

示例

以下示例将“订单输入”窗体上的“客户照片”图像控件中的图片链接到磁盘上的图片。 该图片不是数据库文件的一部分。

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。