Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1393 / 2272 ツリー ←次へ | 前へ→

【7364】レポート上での画像データの切り替えについて 優哉 06/2/23(木) 10:32 質問[未読]
【7370】Re:レポート上での画像データの切り替えにつ... たぬき 06/2/23(木) 13:33 回答[未読]
【7374】Re:レポート上での画像データの切り替えに... 小僧 06/2/23(木) 14:24 発言[未読]

【7364】レポート上での画像データの切り替えにつ...
質問  優哉  - 06/2/23(木) 10:32 -

引用なし
パスワード
   みなさん、はじめまして
Access超初心者の優哉と申します。

レポート上での画像データの切り替えについて数日前から
悪戦苦闘しており、ぜひ皆さんのお力をお借りしたく
宜しくお願いします。

テーブル上に指示データを随時読み込み、そのデータを
ラベル(レポート)出力して 現場側にその情報を元に
生産させるという仕組みを開発しております。

レポート上に 数種類のビットマップを
ある項目のデータによって切り替えて表示したいのですが、
全くやり方がわからず苦労しております。
具体的には
画像は3種類あり項目Aと項目Bのデータによって単票上の
表示させる画像を変えたいというのが要件です。

ドン保養な方法でやるのか全く見当がつかず、ヒントだけでも
お教えいただけませんでしょうか?

かなり初歩的なことかとは思いますが、Accessについては
かなり初心者でして、宜しくお願いいたします。

【7370】Re:レポート上での画像データの切り替えに...
回答  たぬき  - 06/2/23(木) 13:33 -

引用なし
パスワード
   いろいろ考えられますが簡単な方法は
最初にイメージとして画像を貼り付けておきます。
項目の結果によって可視か不可視にすれば、良い
のではないでしょうか。

(詳細のルーチンに以下のようにするとか)

If 項目1 = 1 Then
  画像1.Visible = True
  画像2.Visible = False
Else
  画像1.Visible = False
  画像2.Visible = True
End If

はずしていたらごめんなさい。

【7374】Re:レポート上での画像データの切り替えに...
発言  小僧  - 06/2/23(木) 14:24 -

引用なし
パスワード
   ▼優哉 さん、たぬき さん:
こんにちは。

たぬき さんと違ってテーブル(クエリ)を使った処理を考えてみました。

ご提示された情報が少ないので、優哉 さんの要望とは違っているかもしれませんが…。


T_作業実績
ID 日付    項目A  項目B
1  2005/01/01 True   True
2  2005/01/02 True   False
3  2005/01/03 True   True
4  2005/01/04 False  True
5  2005/01/05 False  False

T_画像データ
画像ID 項目A 項目B 画像(OLEオブジェクト型)
1    True  True  ビットマップイメージ
2    True  False ビットマップイメージ
3    False True  ビットマップイメージ
4    False False ビットマップイメージ


OLE オブジェクト型のフィールドにはあらかじめドラッグ&ドローで結構ですので
該当する bmpファイル を挿入しておいて下さい。

上記の様なテーブル構成を造り、項目A と 項目B をリレーションした
クエリを元にレポートを作成すると条件にあった画像が表示されるはずです。

1393 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free