データバインド画像を追加する方法 (画像ウィザード)
更新 : 2006 年 4 月 14 日
このトピックでは、画像ファイルをレポートの本文に追加する手順について説明します。データバインド画像をヘッダーまたはフッターに追加する方法の詳細については、「レポートへのページ ヘッダーおよびページ フッターの追加」を参照してください。
Microsoft Access で画像を作成または保存すると、実行時にその画像がレポート ページに表示されないようにする OLE ヘッダー情報が画像に格納されます。OLE ヘッダーを画像から削除する場合、画像の値を次の式に設定できます。
=System.Convert.FromBase64String(Mid(System.Convert.ToBase64String(Fields.ImageFieldName.Value),105))
式の Mid を使用してヘッダー情報 (ファイルの最初の 105 文字の情報) を除外し、Convert を使用して残りの画像を base64 でエンコードします。この式では、EN-US データベースの画像を前提としています。別の照合順序を使用している場合、OLE ヘッダーは、105 文字ではない可能性があります。
式を設定するには、最初に画像ウィザードを使用して、画像をレポートに追加する必要があります。次に、[プロパティ] ウィンドウを開いて画像を選択し、式を値フィールドに貼り付けます。
データバインド画像を追加するには
[レイアウト] ビューの [ツールボックス] で、[画像] をクリックします。
デザイン画面で、画像を任意のサイズにドラッグします。または、デザイン画面をクリックして、固定サイズの画像アイテムを作成します。
[画像ウィザードへようこそ] ページで、[次へ] をクリックします。
[画像ソースの選択] ページで、[データベース] をクリックし、[次へ] をクリックします。
[画像フィールドを指定します] ページで次の操作を行い、[次へ] をクリックします。
- [データセット] で、画像フィールドが存在するデータセットを選択します。
- [画像フィールド] で、画像を含むフィールドを選択します。
- [MIME の種類] で、画像の MIME (Multipurpose Internet Mail Extensions) の種類を選択します。
[ウィザードの完了] ページで情報を確認してから、[完了] をクリックします。
参照
概念
レポートへの画像の追加
レポート デザイナの操作方法に関するトピック