【问题标题】:Dcount in MS Access not filtering correctlyMS Access 中的 Dcount 未正确过滤
【发布时间】:2015-10-05 14:46:40
【问题描述】:

我正在通过文本框在表单中进行 dcount。我只需要它从打开的表单中添加通过原因类型和 clientid 过滤的表中的原因。表单打开,dcount 统计所有类型为 letter 的记录,但不按客户端过滤。

有什么建议吗?

 =DCount("reason","dbo_TimerTable","reason = letter" And "ClientID = Forms![Clients]![ClientID]")

【问题讨论】:

    标签: ms-access dcount


    【解决方案1】:

    参数必须在字符串之外,条件必须是一个表达式。

    =DCount("reason","dbo_TimerTable","reason = letter And ClientID = " & Forms![Clients]![ClientID])
    

    虽然我认为有理由成为文本字段,但您需要:

    =DCount("reason","dbo_TimerTable","reason = 'letter' And ClientID = " & Forms![Clients]![ClientID])
    

    但你说按原因过滤已经起作用了……

    【讨论】:

    • 那行得通,我想它是 & 我忘了..我会在几分钟内解决它。谢谢你,干杯!
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    相关资源
    最近更新 更多