PictureType プロパティを使用して、Microsoft Access でオブジェクトの画像をリンク オブジェクトとして保存するか、埋め込みオブジェクトとして保存するかを指定します。 読み取り/書き込みの バイト です。
構文
式。PictureType
expressionForm オブジェクトを表す変数です。
注釈
"PictureType/ピクチャタイプ" プロパティの設定値は次のとおりです。
| 設定 | 値 | 意味 |
|---|---|---|
| 埋め込み (既定) | 0 | 画像はオブジェクトに埋め込まれ、データベース ファイルの一部になります。 |
| [Linked/リンク] | 1 | 画像がオブジェクトにリンクされています。 Microsoft Access は、画像の場所へのポインターをディスク上に格納します。 |
| 共有 | 2 | 画像がオブジェクトにリンクされています。 Microsoft Access は、データベース内に画像の場所へのポインターを格納します。 |
このプロパティは、フォームのデザイン ビューまたはレポートのデザイン ビューでのみ、設定することができます。
コントロールについては、既定のコントロール スタイルまたは Visual Basic の DefaultControl プロパティを使用して、このプロパティの既定値を設定できます。
このプロパティを 0 に設定すると、データベースのサイズは画像ファイルのサイズだけ増加します。一部の .wmf ファイルでは、画像ファイルの 2 倍まで増加することがあります。 このプロパティを 1 に設定すると、Microsoft Access はディスク上の画像の場所へのポインターのみを保存するため、データベースのサイズは増加しません。 このプロパティを 2 に設定すると、その画像を使用する最初のコントロールのデータベース サイズは大きくなりますが、他のコントロールがこのプロパティ値を持つ画像を使用する場合は増加しません。
注:
[!メモ] リンク ファイルをディスクの別の位置に移動する場合は、オブジェクトの " Picture /ピクチャ" プロパティを使って、リンクを再設定する必要があります。
埋め込みピクチャでは、オブジェクトの PictureData プロパティで、ピクチャのイメージを構成する個々のビットを格納します。 リンクされたピクチャでは、このプロパティにピクチャへのパスが格納されます。
リンクされた画像は、別のアプリケーションを使用して変更することができ、その画像を含むオブジェクトが次回データベースに表示されるときに、その画像の変更が反映されます。
例
次の例では、[受注入力] フォームの [顧客の写真] 画像コントロールの画像をディスク上の画像にリンクします。 ピクチャは、データベース ファイルの一部にはなりません。
Forms("Order Entry").Controls("Customer Photo").PictureType = 1
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。