- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS2010についてお伺い致します。)
ACCESS2010の検索結果表示フォームの条件設定について
このQ&Aのポイント
- ACCESS2010を利用して検索結果を表示するフォームの条件設定方法について教えてください。検索結果によってフォームを開かないようにしたいのですが、具体的な手順がわかりません。
- IDを入力して検索する際、フォームに表示される結果のうち、電話番号が入っていない場合はフォームを開かないようにしたいのですが、どのようにすれば実現できますか?
- ACCESS2010を使って検索結果を表示するフォームを作成していますが、結果の中に特定のフィールドが存在するかどうかによってフォームを開くかどうかを判断したいです。どのように設定すればよいでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フォームを開く前に、そのクエリで1件以上抽出された?かを判定すれば よいかと思います。 既にクエリは検索フォームに入力されるIDを参照するようなっているかと 思いますので、下記が実行されると、入力されたIDで、かつ電話番号が 空白じゃないもので抽出し、その結果が1以上であればフォームを開く ようにすればよいかと思います。 ※もっとよい方法があるかもしれません。 If DCount("*", "クエリ", "[電話番号]<>null") > 0 Then MsgBox "フォームを開く" Else MsgBox "フォームを開かない" End If もしくは、クエリの方に条件を追加(電話番号の条件を「Is Not Null」)して、 If DCount("*", "クエリ)> 0 Then でもよいかもしれません。
お礼
ありがとうございます。 できました!!! 大変助かりました。