全部显示

PictureType 属性

       

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

expression.PictureType

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

PictureType 属性使用以下设置:

设置 Visual Basic 说明
嵌入 0 (默认值)。图片嵌入到对象中成为数据库文件的一部分。
链接 1 图片链接到对象中。Microsoft Access 存储的是指向图片在磁盘上所在位置的指针。

通过使用对象的属性表Visual Basic,可以对 PictureType 属性进行设置。

该属性只能在窗体“设计”视图报表“设计”视图中进行设置。

对于控件,可以使用默认控件样式,或在 Visual Basic 中使用 DefaultControl 方法来设置该属性的默认值。

如果该属性设为“嵌入”,数据库大小会因为图片文件而增加,而且对某些 .wmf 文件,最终数据库的增量可能是图片文件大小的两倍。如果该属性设为“链接”,数据库大小则不会增加。因为 Microsoft Access 仅保存指向图片存储位置的指针。

注意   如果链接文件被移动到磁盘的另一个位置上,必须使用对象的 Picture 属性来重新建立链接。

对于嵌入图片,对象的 PictureData 属性保存的是组成图片图像的每个数据位。对于链接图片,该属性存储的是指向图片文件的路径。

可以使用单独的应用程序来修改链接的图片。这样,下次在数据库中显示含有该图片的对象时,就可以看到所作的更改。

示例

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

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