お世話になります。
テーブルの構造は下記の通りです。
親ID ⇒数値型 子ID ⇒数値型(主キー) 顧客ID⇒文字型(主キーではありませんが重複はしません)
ACCESSの検索フォームで図のように検索をしたいのです。
考えてはみたのですが、Find等ではうまくできませんでした。
お手数ですが、どのようにコードを書くのか、ご教示をおねがいします。
やりたいことをもう少し具体的に説明してもらえませんか。
フォームヘッダーのテキストボックスに 親ID を入力して、[検索]ボタンをクリックしたら、詳細セクションに該当するレコードの 子ID, 顧客ID を表示したいということでしょうか。
上記の推測であっているなら、下記のようにすればいいでしょう。
テーブルをレコードソースとする帳票フォームを作成します。 フォームウィザードで表形式を選択すれば簡単に作成できます。 このフォームを開いたときはすべてのレコードが表示されますが、表示したくない場合は、フォームプロパティを下記のように設定します。
フィルター False 読み込み時にフィルターを適用 はい
あとは、必要に応じて「追加の許可」「削除の許可」「更新の許可」を設定してください。
フォームヘッダーにテキストボックスとコンボボックスを配置して、名前をそれぞれ、 txtFind, cmdFind とします。
cmdFindのクリック時のイベントプロシージャを下記のように記述します。
Private Sub cmdFind_Click() Me.Filter = "親ID=" & Me.txtFind Me.FilterOn = True End Sub
以上です。
言葉足らずで申し訳ございません。 回答ありがとうございました。
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 現在このグループでは通報を匿名で受け付けていません。 管理者グループにはあなたが誰であるかがわかります。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
トピックをWIKIWIKIに埋め込む
次のコードをWIKIWIKIのページに埋め込むと最新のコメントがその場に表示されます。
// generating...
プレビュー
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
Markdown Tables generator
ここまでがあなたのコンテンツ
ここからもあなたのコンテンツ
やりたいことをもう少し具体的に説明してもらえませんか。
フォームヘッダーのテキストボックスに 親ID を入力して、[検索]ボタンをクリックしたら、詳細セクションに該当するレコードの 子ID, 顧客ID を表示したいということでしょうか。
上記の推測であっているなら、下記のようにすればいいでしょう。
テーブルをレコードソースとする帳票フォームを作成します。
フォームウィザードで表形式を選択すれば簡単に作成できます。
このフォームを開いたときはすべてのレコードが表示されますが、表示したくない場合は、フォームプロパティを下記のように設定します。
フィルター False
読み込み時にフィルターを適用 はい
あとは、必要に応じて「追加の許可」「削除の許可」「更新の許可」を設定してください。
フォームヘッダーにテキストボックスとコンボボックスを配置して、名前をそれぞれ、
txtFind, cmdFind とします。
cmdFindのクリック時のイベントプロシージャを下記のように記述します。
以上です。
言葉足らずで申し訳ございません。
回答ありがとうございました。