検索結果を非連結のテキストボックスに表示させるには
accessでシステム開発しています。初心者です。
検索結果を非連結のテキストボックスに表示させる方法を教えてください。
条件(1)
フォームのレコードはどのテーブルとも紐づいていない
条件(2)
2つのテーブルから1つの検索ボタンで検索できるようにしたい
テーブルA;案件マスタ
テーブルB:リソースマスタ
・検索テキストボックス(1つ)
・検索ボタン(1つ)
条件(3)
案件ID、リソースIDはともに数値型です。
検索結果表示テキストボックス(非連結)
・案件IDテキストボックス:案件マスタより検索した案件IDを表示する
・リソースIDテキストボックス:リソースマスタより検索したリソースIDを表示する
下記のように考えていますが
・非連結のテキストボックスに検索結果を表示させる
・1つの検索ボタンで2つのテーブルから検索ができるようにする
方法がわかりません。
どのようなコードを追記したらいいのか教えていただけないでしょうか。
よろしくお願いいたします。
Private Sub btn検索ID_Click()
Dim strFilter As String
Me![案件マスタ].SetFocus
If Me!案件IDテキスト = Me![案件マスタ]![案件ID] Then
strFilter = " AND 案件ID= " & Me!案件IDテキスト
End If
If Me!テキストリソースID = Me![リソースマスタ]![リソースID] Then
strFilter = strFilter & " AND リソースID= " & Me!リソースIDテキスト
End If
’↓?いらないかも..
'Forms!ID検索.Filter = Mid(strFilter, 6)
Forms!ID検索.FilterOn = True
Me.案件IDテキストボックス= Null
Me.リソースIDテキストボックス = Null
お礼
g_p_様 ご回答ありがとうございます。 やはりスクリプトを使うしかないんですよね。 CGIから何とかできるのかと想ってました。 頑張ってみます。 ありがとうございます。