我想要一个表单/数据库,数据会自动搜索重复的条目。重复可以是参考编号(包含数字和字母)或名称。Dcount不会计数匹配输入到表单控件的编号的记录
我已经在[counter]形式的“添加新”绑定到数据库“跟踪器”的控制源上试过这个dcount来统计重复的参考数字,以便任何高于“1”该数据库将被标记,但我无法根据用户输入[参考编号]的形式“添加新”的值来计算。
=DCount("*","tracker","'[Reference number]'= '[Tracker]![Reference number]'")
我想它来搜索表中的“跟踪”,其中对形式[计数器]“新增”的所有记录等于在“跟踪器”具有相同的参考号码作为用户输入的记录数进入表单控件[保留号]。
我会在窗体上发生变化时随时设置“更改”属性为[事件过程}以触发此计数。我究竟做错了什么?也可以采用其他解决问题的方法。
所以更清晰我重新命名形式[TxtRefNum]在球场上。该字段包含数字与字母在中间 - 我想这应该被视为文本(保留单引号)。我用= DCount(“*”,“tracker”,“[TxtRefNum] ='”&[Me]。[Reference number] &“'”)这仍然给我一个#name错误。 – user97804
假设你没有改变表格中的字段名称,你应该使用 – Minty
= DCount(“*”,“tracker”,“[Reference Number] ='”&Me.TxtRefNum&“'”) Me.TxtRefNum is你对表格的控制。 正如我在我的编辑中所说,这将在VBA中工作,而不是作为表单上的控制源。 – Minty