生徒がクラスのオプションを選択するためのフォームを設定しています。
私は自分のテーブル、tblOptions、
使用したい3つのフィールドがあります。ブロック、期間、オプション名。
私の「ブロック」はテキストであり、期間とオプション名の両方がドロップダウンメニューです。
オプションフォームに入力されたブロックと期間の結果のみを返すように[オプション名]ドロップダウンを取得する方法はありますか?
生徒がクラスのオプションを選択するためのフォームを設定しています。
私は自分のテーブル、tblOptions、
使用したい3つのフィールドがあります。ブロック、期間、オプション名。
私の「ブロック」はテキストであり、期間とオプション名の両方がドロップダウンメニューです。
オプションフォームに入力されたブロックと期間の結果のみを返すように[オプション名]ドロップダウンを取得する方法はありますか?
さて、それを試してみましょう... [オプション名]ドロップダウンボックスに、フォームのブロックと期間に関連する結果のみを返すようにします。私があなたのフォームを想定している場合-frmClassOptionにはテキストボックスtxtClassBlockとドロップダウンdrpClassPeriodとdrpClassOptionNameがあります。drpClassOptionNameのレコードセット値を次のようにすることができます。
=SELECT [Option Name] from [tblOptions] WHERE [Block] = [frmClassOption].[txtClassBlock] AND [Period] = [frmClassOption].[drpClassPeriod]
私の構文は少しひねられているかもしれませんが、それはそのようなものになるはずです。基本的に、以前の入力を基準として持つSELECTクエリに一致するドロップダウンのオプションのみを提供するように指示します。
-2012年8月13日@1842時間編集-
これが連続したフォームであることがわかったので、疑問を投げかけます。フォームをどのように設定するかについて、より詳細に説明していただけませんか。これは、ブロックと期間が入力される親フォームのサブフォームですか、ブロックと期間が同じフォームに入力されますか?これはスタンドアロンですか、それともそれらの組み合わせですか?あなたのために答えを絞り込むのに役立つかもしれません。