データバインド画像を追加する方法 (画像ウィザード)

更新 : 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 文字ではない可能性があります。

式を設定するには、最初に画像ウィザードを使用して、画像をレポートに追加する必要があります。次に、[プロパティ] ウィンドウを開いて画像を選択し、式を値フィールドに貼り付けます。

データバインド画像を追加するには

  1. [レイアウト] ビューの [ツールボックス] で、[画像] をクリックします。

  2. デザイン画面で、画像を任意のサイズにドラッグします。または、デザイン画面をクリックして、固定サイズの画像アイテムを作成します。

  3. [画像ウィザードへようこそ] ページで、[次へ] をクリックします。

  4. [画像ソースの選択] ページで、[データベース] をクリックし、[次へ] をクリックします。

  5. [画像フィールドを指定します] ページで次の操作を行い、[次へ] をクリックします。

    • [データセット] で、画像フィールドが存在するデータセットを選択します。
    • [画像フィールド] で、画像を含むフィールドを選択します。
    • [MIME の種類] で、画像の MIME (Multipurpose Internet Mail Extensions) の種類を選択します。
  6. [ウィザードの完了] ページで情報を確認してから、[完了] をクリックします。

参照

概念

レポートへの画像の追加
レポート デザイナの操作方法に関するトピック

その他の技術情報

レポート デザイナの F1 ヘルプ

ヘルプおよび情報

SQL Server 2005 の参考資料の入手