2015-10-05 49 views
0

我正在通过文本框在表单中执行dcount。我只需要在表格中添加原因,并通过原因类型筛选并从开放表格中删除。表单处于打开状态,dcount会记录所有类型字母的记录,但不会被客户端过滤。MS Access中的Dcount未正确过滤

有什么建议吗?

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

回答

3

该参数必须在字符串之外,且标准必须是一个表达式。

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

虽然我认为有原因是一个文本字段,你需要:

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

但你说因过滤已经工作...

+0

这工作,我认为这是&我忘了..我会在几分钟内让它成为解决方案。谢谢你,干杯! – DotyDot