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 支持和反馈,获取有关如何接收支持和提供反馈的指南。