アプリ版:「スタンプのみでお礼する」機能のリリースについて

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は表示されない、ということをしたいのです。
いかがでしょう?
関数でもマクロでもよいのですが、簡単にできる方法、もしくは、わかりやすく教えていただければ助かります。
宜しくお願い致します。

A 回答 (2件)

フォーマットフォームに印鑑の画像を3つ貼り付けてください


後はフォームのレコード移動時にしたのようなコードを書きます

Private Sub Form_Current()
Me.イメージ印鑑1.Visible = [印鑑1]
Me.イメージ印鑑2.Visible = [印鑑2]
Me.イメージ印鑑3.Visible = [印鑑3]
End Sub
    • good
    • 1
この回答へのお礼

できました!!
こうやってみると、とても整然としたコードなのですね。
勉強になりました。
ありがとうございました!!!

お礼日時:2006/10/27 10:35

>「F_印鑑1」「F_印鑑2」「F_印鑑3」


って印鑑の画像だけのフォームなんですか?
単に画像を表示させたり消したりということがしたいだけなら
フォーマットフォームだけでいいと思いますが

それとフォーマットフォームは単票フォームですか

この回答への補足

>印鑑の画像だけのフォームなんですか?
はぃ、画像だけのフォームです。どうしたらよいかわからず....^o^;

>単に画像を表示させたり消したりということがしたいだけなら
>フォーマットフォームだけでいいと思いますが
そうなんですか。フォーマットフォームだけでやるとしたらどうしたらよいでしょうか?
データにより、必要な印鑑と不必要な印鑑があるのです。

それとフォーマットフォームは単票フォームですか

補足日時:2006/10/26 19:33
    • good
    • 0
この回答へのお礼

あ!!!単票です!!!
ちなみに、レポートでもかまいません。
とにかくテーブル(かクエリ)で必要な印鑑画像を選択するようにしてフォームかレポートで表示させたいと・・・お礼に打ってしまいすみませんが、これは補足2とみなして下さい!
宜しくお願い致しますm(_ _)m

お礼日時:2006/10/26 19:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す