使用 PictureType 屬性可以指定 Microsoft Access 是將對(duì)象的圖片存儲(chǔ)為鏈接對(duì)象還是嵌入對(duì)象??勺x寫。
expression.PictureType
expression 必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。
PictureType 屬性使用以下設(shè)置:
設(shè)置 |
Visual Basic |
說明 |
嵌入 |
0 |
(默認(rèn)值)。圖片嵌入到對(duì)象中成為數(shù)據(jù)庫文件的一部分。 |
鏈接 |
1 |
圖片鏈接到對(duì)象中。Microsoft Access 存儲(chǔ)的是指向圖片在磁盤上所在位置的指針。 |
注釋 通過使用對(duì)象的屬性表、宏或 Visual Basic,可以對(duì) PictureType 屬性進(jìn)行設(shè)置。
該屬性只能在窗體“設(shè)計(jì)”視圖或報(bào)表“設(shè)計(jì)”視圖中進(jìn)行設(shè)置。
對(duì)于控件,可以使用默認(rèn)控件樣式,或在 Visual Basic 中使用 DefaultControl 方法來設(shè)置該屬性的默認(rèn)值。
如果該屬性設(shè)為“嵌入”,數(shù)據(jù)庫大小會(huì)因?yàn)閳D片文件而增加,而且對(duì)某些 .wmf 文件,最終數(shù)據(jù)庫的增量可能是圖片文件大小的兩倍。如果該屬性設(shè)為“鏈接”,數(shù)據(jù)庫大小則不會(huì)增加。因?yàn)?Microsoft Access 僅保存指向圖片存儲(chǔ)位置的指針。
注釋 如果鏈接文件被移動(dòng)到磁盤的另一個(gè)位置上,必須使用對(duì)象的 Picture 屬性來重新建立鏈接。
對(duì)于嵌入圖片,對(duì)象的 PictureData 屬性保存的是組成圖片圖像的每個(gè)數(shù)據(jù)位。對(duì)于鏈接圖片,該屬性存儲(chǔ)的是指向圖片文件的路徑。
可以使用單獨(dú)的應(yīng)用程序來修改鏈接的圖片。這樣,下次在數(shù)據(jù)庫中顯示含有該圖片的對(duì)象時(shí),就可以看到所做的更改。
下面的示例將“訂單輸入”窗體上的“客戶照片”圖像控件中的圖片鏈接到磁盤中的照片上。該圖片不是數(shù)據(jù)庫文件的一部分。
Forms("Order Entry").Controls("Customer Photo").PictureType = 1