• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームの検索で一致データが無い場合の表示)

フォームの検索で一致データが無い場合の表示

このQ&Aのポイント
  • フォームの検索で一致データが無い場合、適切なメッセージを表示する方法について教えてください。
  • 初心者がエクセル2003を使用している中で、一致する番号の情報がない場合に表示するメッセージボックスの方法を教えてください。
  • 検索用のフォームで番号を入力し、一致した番号の情報がない場合に表示するメッセージを実装したいです。どうすれば良いでしょうか?

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

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.1

フォームを開く前に、 DLookUp で存在確認し、 無ければ処理を中止すれば良いですね。 > stLinkCriteria = "[番号]=" & "'" & Me![番号入力欄] & "'" If IsNull(DLookUp("番号", "テーブル名", stLinkCriteria)) Then   MsgBox "一致する番号はありません"   Exit Sub End If > DoCmd.OpenForm "F_情報", , , stLinkCriteria "テーブル名"は、フォームのレコードソースになっているテーブル・クエリですよ。念のため。