问题标签 [dcount]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - 访问中的 DCount 函数显示空白字段的重复项
我在我的用户访问表单中使用 DCount 函数来防止多个用户同时键入的参考号重复。但是,即使该字段为空白,它也会提示“Ref 已存在”。知道为什么吗?
ms-access - 我可以使用 DCount 使用来自不同表的条件填充文本框吗?
我在这个问题上遇到了很多麻烦。我在 Access 中有一个名为“Import”的表,我将记录导入到该表中。每条记录都有一个设施名称,该名称对应于名为“COID_Lookup”的不同表中的“区域”。我正在尝试根据“COID_Lookup”表中的标准获取“导入”表中的记录数。这可能吗?此外,我有一个查询已经完美地做到了这一点,但我知道文本框值不能基于查询。
这是我尝试过的=DCount("Facility","tblImport","tblCOID_Lookup.Region = 'Midwest'")
我的输出是文本框中的#Error,它闪烁,好像它陷入了无限循环。
我的查询 Midwest_Count 按预期工作,但我不知道如何将其放入表达式中。我试图查找它,但答案对我来说没有意义。对不起。
我使用的解决方案是我使用的查询的 DLookup。
=DLookUp("CountOfFacility","qryMidwest_Count")
这是查询。
SELECT Count([tblImport].Facility) AS CountOfFacility FROM tblCOID_Lookup INNER JOIN tblImport ON tblCOID_Lookup.[Facility] = tblImport.Facility WHERE (((tblCOID_Lookup.Region)="Midwest"));
vba - 将 Dcount 与 Access VBA 一起使用会产生错误消息
我正在尝试在 Access 2016 中创建多个报告。一个报告是一个简单的消息框,它将显示特定表(“tbl_Data”)中的记录数,其中“Total_Sum”字段大于 200 美元。
“Total_Sum”字段数据类型是货币。
我用来提取记录数的代码如下:
当代码执行时,我收到以下错误消息:
您作为查询参数输入的表达式产生了这个错误”:'Total_Sum'
用户打开“主窗体”并按下“报告”按钮。“报告”按钮打开报告表单。有 5 个单选按钮。用户选择适当的单选按钮并执行每个报告的代码。这部分正在工作,因为它试图执行适当的代码。
我在 Access 中做的 VBA 编程很少。我在网上查看了许多文章,我相信我使用的代码应该可以工作,但显然有问题。
任何帮助或建议将不胜感激。
此外,我见过的一些示例包括 [] 围绕字段名称,而有些则没有。我想了解何时需要 [] 以及何时不需要。
再次感谢你的帮助..........
vba - 在 Access VBA 中使用 Dim 引用的 DCount
真的很难让我的参考资料在搜索中注册吗?我正在尝试创建检查以查看记录是否已在我的表中?
如果我使用静态文本参考,它会起作用。我需要搜索我的级联数据 (KONKAT)
首先,我用连接填充表单上的一个字段(并且有效)
提前感谢您的建议和耐心。
dcount - 在 DCOUNT 函数中使用变量作为字段名和表名参数
我是相对较新的 Access vba 用户,并且在将 DCOUNT 与变量一起使用时遇到语法问题。我正在构建一个简单的例程来在名为 tblEventsi 的表的 [EventShort] 字段中查找重复项。第一步是使用循环计算 EventShort 中每个字符串的出现次数。为了能够将此例程与其他表一起使用,我将变量分配给表名 (myTN) 和表字段 (myTF),然后将这些变量放在 DCOUNT 函数中。我已经设法计算出在 DCOUNT 的第一个“参数”中第一次出现 TF 作为变量的语法,但没有在函数的第三个参数中将表名作为变量作为第二个参数或 TF 插入的语法。我怀疑我的语法有问题 - 有人可以帮忙吗?非常感谢,大卫
myTN = "tblEventsi"
'给TF字符串变量赋值
'将 myT 设置为 myTN 的值
设置 myT = CurrentDb.OpenRecordset(myTN)
直到 myT.EOF
或 (4) DC = DCount("[" & myTF & "]", "tblEventsi", "'" & myTF & "' = " & "' & myTFV & '")
ms-access-2016 - 如何解决此 MS Access Dcount 错误?
出现以下错误.... <作为查询参数输入的表达式产生了这个错误:'rs!StoreID'>
rs!StoreID 是 Stores 表中的一个整数,在 msgbox 函数中打印得很好我做错了什么?我以前用过 Dcount 很多次,只是没有循环遍历表中的记录......
谢谢!