• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス検索フォームからの検索方法と結果の一覧表示)

アクセス検索フォームからの検索方法と結果の一覧表示

このQ&Aのポイント
  • アクセスで単票形式のフォームにて条件を入力し検索を実行し、対象一覧を表形式のフォームで表示したいです。
  • 「対象者データ」というテーブルに対し複数条件を入力して検索を行い、結果を表形式で表示したいです。
  • 現在VBAを使用して登録画面を完成させていますが、アクセス初心者のため、検索結果の表示方法について教えてください。

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

単票形式のフォームのテキストボックス名を tx名前 tx年齢 とします。 表形式のフォームの名前を F検索結果 とします。このとき、表形式のレコードソースは 「対象者データ」とします。 単票形式のフォームにボタンを一つ設定し、 ボタンのクリックイベントに、 Private Sub コマンド0_Click()   Dim str As String     str = "[名前] Like ""*" & Me!tx名前 & "*"" And " & "[年齢] = " & Me!tx年齢     DoCmd.OpenForm "F検索結果", , , str End Sub このとき、年齢は「数値型」としています。 もし、年齢が「テキスト型」ならば、 >str = "[名前] Like ""*" & Me!tx名前 & "*"" And " & "[年齢] = " & Me!tx年齢 を、 str = "[名前] Like ""*" & Me![tx名前] & "*"" And " & "[年齢] = '" & Me!tx年齢 & "'" にしてください。 なお、上記の場合は単票形式のフォームの 二つのテキストボックスには必ず入力されるものと します。

coconopapa
質問者

お礼

お礼が反映してませんでした。 すみません。 希望していた動作をしました! ありがとうござました。

関連するQ&A