1

以下のようにアクセスで dlookup 関数を初めて使用しようとしていますが、空白の出力が表示されます。

select dlookup ("quantity","test","series > 2000") from test

これはテストテーブルです

 id series  quantity
 1  1000    25
 2  2000    33
 3  3000    44
 4  4000    55
 5  5000    66
 6  6000    77

上記のクエリは、2000 を超えるシリーズを持つ下のテーブルのすべてのレコードを表示すると思いましたが、空白の結果が表示されます。

 id series  quantity
 3  3000    44
 4  4000    55
 5  5000    66
 6  6000    77

私の構文が間違っているのか、それとも何か他のものがあるのか​​ わかりません。ただし、さまざまなソースから構文をすでに再確認しました。

4

1 に答える 1

1

DLookup()単一の値を返しますが、これはあなたが望むものではありません。選択制約を WHERE 句に入れるだけです。

SELECT id, series, quantity
FROM test
WHERE series > 2000;
于 2012-07-16T18:14:53.290 に答える