![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
通常Accessで画像データベースを作成する時は容量が大きくならないように、テーブルに画像ファイルのフルパスを格納するフィールドを1つ設け、そのパスをイメージコントロールのPictureプロパティに代入してやります。
やり方は例えばフォームのレコード移動時イベントなどに
Me!イメージコントロール名.Picture = Me!画像パスの表示(または格納)されるテキストボックス名
という感じで書きます。
ただしこれだけだとテキストボックス内が空の場合にNullエラーが出るので一般的な公式(構文)としては以下のようになります。
#################################################
' 「'」のついた行はコメント(説明)です。プログラムコードではありません。
’もし画像パステキストボックスがNull(不明値)だったら
If Isnull(Me!画像パスの表示されるテキストボックス名) = True Then
’イメージコントロールを空白表示する
Me!イメージコントロール名.Picture = ""
Else ’画像パスが不明じゃなければ
’イメージコントロールに画像を表示する
Me!イメージコントロール名.Picture = Me!画像パスの表示(または格納)されるテキストボックス名
End If
#################################################
マイクロソフトのサイトにサンプルなどが置いてありますからこちらもご参照ください。
http://www.microsoft.com/japan/users/office_expe …
http://www.microsoft.com/japan/users/office_expe …
僕が示した例と、マイクロソフトのサイトの例は、多少書き方が違いますが、結果はだいたい同じなので好きな方でやってみてください。
ではがんばってくださいね。
参考URL:http://www.microsoft.com/japan/users/office_expe …
No.2
- 回答日時:
> ハイパーリンクにするとファイルサイズは小さくなるのです
その通りです。
> フォームで確認できないので困っています。
ごもっとも。
どちらも仰る通りですので、工夫が必要と思います。
具体的には、フォーム(とくに、データシート形式や、帳票形式の画面)上で「見せる」ときだけ、テンポラリのデータベースを生成し、画面を閉じるときに削除する(最終的には画像ファイルのパスのみをデータベースに格納する)のはどうでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Word(ワード) 写真3枚をA4に貼り付けたい 5 2023/07/03 14:36
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- 写真・ビデオ 【 Pixel 4a 】今でも、Google フォト が「無料で容量無制限」で使える機種です。 1 2023/05/08 21:40
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- デスクトップパソコン 画像がキレイなままなのは何故? 5 2022/10/27 07:07
- 写真・ビデオ 写真の管理について質問です。 今携帯で写真の管理はすべてGoogleフォトを使っています。 しかし、 3 2022/09/20 16:28
- Photoshop(フォトショップ) アプリ「フォト」と編集したファイルの紐づけを切り離したい。 1 2023/08/01 16:42
- Illustrator(イラストレーター) イラストレーターで画像を適切な大きさで組み込みたい 2 2022/07/10 19:19
- iPhone(アイフォーン) iphoneで撮影した写真、動画を連番のファイル名で保存したい。 1 2022/04/28 02:12
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのフォーム上にレコード...
-
ACCESSのフォームからデータの...
-
「メソッドまたはデータメンバ...
-
アクセスでテーブルの変更内容...
-
選択したチェックボックスのみ...
-
Access2002 フォームを閉じるた...
-
Access 別フォームへの再クエ...
-
アクセスでの項目追加について...
-
Accessのフォームで作業領域を...
-
ACCESSでのテキストボックスの...
-
アクセス 0以外をカウントす...
-
入力途中の入力した値をすべて...
-
Accessのフォームに表示...
-
テキストボックス(アクセス)内...
-
ACCESS フォームの値がすぐに...
-
Accessのハイパーリンクのパス...
-
アクセスのフォームのビューが...
-
アクセス2003サブフォームで選...
-
フォームがクラシック表示にな...
-
他フォームのチェックボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのフォームからデータの...
-
Accessのフォーム上にレコード...
-
選択したチェックボックスのみ...
-
アクセスでテーブルの変更内容...
-
アクセスのフォームのビューが...
-
accessの自動更新処理をできな...
-
Access 別フォームへの再クエ...
-
Accessフォームのテキストボッ...
-
ACCESSで入力フォームをHTMLフ...
-
「メソッドまたはデータメンバ...
-
帳票フォームに全レコードを表...
-
テキストボックスの値をテーブ...
-
アクセス 0以外をカウントす...
-
テキストボックス(アクセス)内...
-
Access2002 フォームを閉じるた...
-
アクセスでの項目追加について...
-
Access フォーム上でコンボボッ...
-
Accessのフォームで作業領域を...
-
入力途中の入力した値をすべて...
-
ACCESSの表形式で、レコードを...
おすすめ情報