質問: access:yesの時は画像を表示、noの時は画像を非表示 windows-xp、access2003を使っています。 アクセスvbaは得意なほうではありません。 テーブル名「db」があります。 各々のフィールド名は「印鑑1」「印鑑2」「印鑑3」で、データ型は「yes/no型」です。 そして、フォーム名「f_印鑑1」「f_印鑑2」「f_印鑑3」があり、それぞれの印鑑の画像があります。 もうひとつフォーム名「フォーマット」があります。 そこで・・・ 「印鑑1」がyes、「印鑑2」がno、「印鑑3」がyes、のときに、「フォーマット」で、印鑑1と印鑑3が表示され、印鑑2は表示されない、ということをしたいのです。 いかがでしょう? 関数でもマクロでもよいのですが、簡単にできる方法、もしくは、わかりやすく教えていただければ助かります。 宜しくお願い致します。
回答: フォーマットフォームに印鑑の画像を3つ貼り付けてください 後はフォームのレコード移動時にしたのようなコードを書きます private sub form_current() me.イメージ印鑑1.visible = [印鑑1] me.イメージ印鑑2.visible = [印鑑2] me.イメージ印鑑3.visible = [印鑑3] end sub