リンクユニット

Windows8 & Office2013 Access2013

イメージコントロールに外部の画像ファイルを表示

投稿日:2017年1月7日 更新日:

Accessのフォームに画像を表示する方法としては、テーブルのデータ型で[添付ファイル]を選択するのが一番簡単ですが、イメージのコントロールソースに画像のパスを指定して表示することもできます。

下は完成した帳票フォームです。
帳票フォーム

画像の準備

画像を準備します。
画像フォルダ

テーブルの作成

[T_商品一覧]のテーブルを作成します。下はのデザインビューです。[画像]フィールドのデータ型は[短いテキスト]です。
テーブルのデザインビュー

[T_商品一覧]のテーブルです。[画像]フィールドには画像の名前を入力します。
テーブル

フォームの作成

[T_商品一覧]を選択して、[作成]タブの[フォーム]グループにある[その他のフォーム]から[複数のアイテム]を選択してクリックします。
複数のアイテム

フォームは下のようになります。このままでは画像は表示されません。
フォームの作成

デザインビューに切り替え

作成した帳票フォームをデザインビューで開いて、[デザイン]タブにある[イメージ]をクリックします。
イメージ

[詳細]フィールドで任意の大きさにドラッグします。参考[コントロールウィザードの使用]ボタンがオンの場合は、画像を挿入するための[図の挿入]ダイアログボックスが表示されますが、[キャンセル]をクリックして閉じます。

イメージコントロールソースに画像のパスを入力

イメージコントロールのプロパティを表示します。
[データ]タブにある[コントロールソース]に
[="C:\Users\hama1\Pictures\access画像\" & [画像]]と入力します。
="画像の保存先のパス"&[画像]

コントロールソース

ビューの切り替えで確認

ビューを切り替えて確認します。写真が表示されています。
フォームビュー

画像のテキストボックスを非表示に

[画像]テキストボックスはプロパティから[可視]を[いいえ]にしてレイアウトを調整すると、
可視をいいえに設定

下のようにフォームビューはスッキリしますね。
フォームの完成

添付ファイル型で表示するのも便利ですが、データベースのサイズを小さくしたい場合は、イメージコントロールにパスで表示させるようにした方がいいかもしれませんね。

添付ファイル型については、以下の記事で解説しています。

添付ファイル型のフィールド名変更

Access2007からデータ型に[添付ファイル]が登場しました。 データ型に添付ファイル この添付ファイル型のフィールド名はデザインビュー ...

続きを見る

添付ファイル型の表示方法

Access2007から登場した添付ファイル型ですが、フォームでの表示方法の違いを紹介します。 下のようなテーブル(デザインビュー)を作成し ...

続きを見る

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

管理人一押しのテキストです。

おすすめ記事と広告

記事を更新しました

条件付き書式で複数条件を結び付ける

Accessのフォームやレポートでは条件付き書式を設定することができます。 この条件付き書式で、複数の条件を満たされているかどうかを判定する ...

ウィンドウを複数の表示領域に分割(分割ボックスコントロールは廃止)

Excel2013では、スクロールバーにあった分割ボックスコントロールが廃止されました。 分割ボックス コントロールの廃止(Microsof ...

ページ指定印刷はページ番号で

Word2013でページ指定をして印刷する方法です。 ページ番号の挿入 作成した文書にページ番号を挿入します。 [挿入]タブにある[ヘッダー ...

フラッシュフィル(文字列の結合や抜き出しをワンクリックで)

Excel2013の新機能です。文字列などの編集を自動で行ってくれる機能です。これまで、関数や区切り位置ウィザード使って文字列を結合したり、 ...

別フィールドのデータをコピーする

Accessで、別のテーブルの値をコピーする方法です。 [商品価格A]と[商品価格B]という2つのテーブルがあります。 更新クエリの作成 [ ...

-Windows8 & Office2013 Access2013

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.