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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのフォーム上にレコード...
-
ACCESSで入力フォームをHTMLフ...
-
Access2002 フォームを閉じるた...
-
選択したチェックボックスのみ...
-
「メソッドまたはデータメンバ...
-
ACCESSのフォームからデータの...
-
accessの自動更新処理をできな...
-
オートシェイプのような作図入...
-
Accessで入力用全画面Formと検...
-
アクセス非連結フォームのテキ...
-
Accessのフォームで作業領域を...
-
Accessフォームのテキストボッ...
-
アクセスでテーブルの変更内容...
-
アクセス 0以外をカウントす...
-
アクセスのフォームのビューが...
-
アクセスでのVLOOKUPの代わりに...
-
ACCESSで、フォームのレコード...
-
Accessで現金出納簿を作りたい...
-
Access コマンドボタンクリッ...
-
[至急]accessクエリ結果を入力...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのフォームからデータの...
-
accessの自動更新処理をできな...
-
選択したチェックボックスのみ...
-
Accessのフォーム上にレコード...
-
アクセスのフォームのビューが...
-
ACCESSで入力フォームをHTMLフ...
-
アクセスでテーブルの変更内容...
-
アクセスでの項目追加について...
-
Access 別フォームへの再クエ...
-
「メソッドまたはデータメンバ...
-
アクセス 0以外をカウントす...
-
Access2002 フォームを閉じるた...
-
Accessフォームのテキストボッ...
-
帳票フォームに全レコードを表...
-
Accessのフォーム画面について
-
Accessのフォームに表示...
-
テキストボックス(アクセス)内...
-
Accessが不良です
-
Accessのフォームで作業領域を...
-
Access フォーム上でコンボボッ...
おすすめ情報