さまざまなクエリに基づくレポートがあります。ほとんどのクエリは、行の customerID テキストボックスの値をキーとして使用して、他のフィールドから特定のデータを抽出します。
テキストボックスの 1 つの Control Source プロパティについては、次のようにします。
=DLookUp([Level],[qryLevel],[Me].[customerID])
qryLevel の SQL は次のとおりです。
SELECT TOP 1 Level, myDate FROM sometable WHERE custID=Me.customerID ORDER BY myDate DESC
qryLevel は単独でテストすると機能しますが、DLookUp 関数は正しく機能していないようです。これは、Access が各パラメーターを求めるダイアログ ボックスを表示し、#NAME? を出力するためです。ダイアログボックスに値が入力されていない場合は、テキストボックスに。
これらのテキストボックスのそれぞれに、別のクエリから独自の結果を出力させるにはどうすればよいですか?