ここから本文です

アクセスで、フォーム1には、番号1、番号2テキストボックスがあります。

dor********さん

2013/12/1817:33:51

アクセスで、フォーム1には、番号1、番号2テキストボックスがあります。

この時に、
①番号1が空白で、番号2が0の場合は、フォーム1を開く
②番号1が空白で、番号2が0以外の場合は、フォーム2を開く
③番号1が空白でなく、番号2が0の場合は、フォーム3を開く
④番号1が空白でなく、番号2が0以外の場合は、フォーム4を開く

上記をVBAで行う為のコードを教えて下さい。
よろしくお願いします。

閲覧数:
147
回答数:
1

違反報告

ベストアンサーに選ばれた回答

tat********さん

2013/12/1820:59:34

If IsNull(Me!番号1) = True Then
If Me!番号2 = 0 Then
DoCmd.OpenForm "フォーム1"
Else
DoCmd.OpenForm "フォーム2"
End If
Else
If Me!番号2 = 0 Then
DoCmd.OpenForm "フォーム3"
Else
DoCmd.OpenForm "フォーム4"
End If
End If

でしょうか。

※未検証です。

質問した人からのコメント

2013/12/19 11:52:46

ありがとうございました。

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる