【发布时间】:2017-11-27 00:45:26
【问题描述】:
我有一个关于计算与某个记录条目相关的不同字段的问题。我有一个名为 Orders 的表,其中包含两列“OrderID”和“License Plate”。
我想返回每个订单 ID 的唯一车牌值的数量, 但是当我执行 =DCOUNT("ORDER ID","ORDERS") 时,我得到了表中所有不同记录的计数,而不仅仅是与 ORDER ID 有关的不同记录。
我做错了什么?
【问题讨论】:
标签: ms-access
我有一个关于计算与某个记录条目相关的不同字段的问题。我有一个名为 Orders 的表,其中包含两列“OrderID”和“License Plate”。
我想返回每个订单 ID 的唯一车牌值的数量, 但是当我执行 =DCOUNT("ORDER ID","ORDERS") 时,我得到了表中所有不同记录的计数,而不仅仅是与 ORDER ID 有关的不同记录。
我做错了什么?
【问题讨论】:
标签: ms-access
您没有过滤 id:
=DCount("*","ORDERS","[ORDER ID] = " & SomeOrderID & "")
【讨论】:
ORDER ID,这不是通灵! :-) 您尚未共享任何示例数据。您需要与ORDER ID 匹配的车牌数量,还是需要与ORDER ID 匹配的不同数量的车牌。一个ORDER ID 会有超过1 个相同的车牌吗?如果是这样,DCount 将不合适,您必须改为查询它。
DCount 不是那样工作的,对吧? :\
DCount 的上下文)。我只知道古斯塔夫的回答有语法错误,但也可能确实不正确。