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 回答