• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS2010についてお伺い致します。)

ACCESS2010の検索結果表示フォームの条件設定について

このQ&Aのポイント
  • ACCESS2010を利用して検索結果を表示するフォームの条件設定方法について教えてください。検索結果によってフォームを開かないようにしたいのですが、具体的な手順がわかりません。
  • IDを入力して検索する際、フォームに表示される結果のうち、電話番号が入っていない場合はフォームを開かないようにしたいのですが、どのようにすれば実現できますか?
  • ACCESS2010を使って検索結果を表示するフォームを作成していますが、結果の中に特定のフィールドが存在するかどうかによってフォームを開くかどうかを判断したいです。どのように設定すればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.1

フォームを開く前に、そのクエリで1件以上抽出された?かを判定すれば よいかと思います。 既にクエリは検索フォームに入力されるIDを参照するようなっているかと 思いますので、下記が実行されると、入力されたIDで、かつ電話番号が 空白じゃないもので抽出し、その結果が1以上であればフォームを開く ようにすればよいかと思います。 ※もっとよい方法があるかもしれません。 If DCount("*", "クエリ", "[電話番号]<>null") > 0 Then MsgBox "フォームを開く" Else MsgBox "フォームを開かない" End If もしくは、クエリの方に条件を追加(電話番号の条件を「Is Not Null」)して、 If DCount("*", "クエリ)> 0 Then でもよいかもしれません。

Fujjy
質問者

お礼

ありがとうございます。 できました!!! 大変助かりました。

関連するQ&A