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 支援與意見反應。