我正在使用MS ACCESS 2007应用程序。我在一个查询中计算了具有特定“ID”的行数。计算此计数并将其存储在相同查询的列中。此计数是针对另一个唯一且与列“ID”相关的列存储的。因此,查询中不会重复计数。但是,当我在文本框中显示此计数以及其他相关值时,计数会重复等于其值的次数。 我尝试使用Dlookup()和DCount()没有不同的结果。 我希望有人能帮我解决这个问题。计数显示的次数等于count.Ms访问vba 2007
0
A
回答
0
你不能只用DCount()来计算具有特定ID的行数吗? 在窗体的代码你有以下VBA为ID = 5
CountTextBox.Text = DCount("Id", "MyTable", "Id = 5")
assing的MyTable中的记录数这等于说
SELECT COUNT(Id)
FROM MyTable
WHERE Id = 5
如果我明白你这就好像你可能正在存储ID = 5的记录数对ID = 5的每条记录。如果是这种情况,你可以使用DFirst(“IdCount”,“MyTable”,“Id = 5”)得到ID = 5的第一条记录,并且只从该记录读取计数,因为它对于所有ID = 5都是相同的。虽然看起来有点奇怪。
对不起,如果我误解了你的问题。我发现很难遵循。
+0
我尝试过DCount(),并且该列是tbl1.ID,它是唯一的。因此,没有多个记录。但问题不同。我有表单的记录源显示与tbl2.ID相关的一些列。每个tbl1.ID有多个tbl2.ID.So,每行显示相同的计数值。 – user1175126 2012-02-22 06:13:50
相关问题
- 1. 为什么Google Analytics显示的访问次数少于One&One统计信息?
- 2. Google Analytics(分析)显示访问次数不同于Blogger统计信息
- 3. 访问2007 VBA查询显示查询分析器中的数据,但不是在VBA编码记录集
- 4. PostgreSQL/PostGIS计数访问次数
- 5. 使用VBA访问Access 2007中的数据表标题
- 6. vba访问显示与最短日期重复的数据
- 7. 访问VBA 2007传递表单作为参数
- 8. 关于访问2007查询
- 9. 记录集错误VBA访问2007
- 10. VBA显示相邻数据旁边搜索访问
- 11. 计算过去访问次数列显示当前使用R之前的约会次数
- 12. 访问VBA集合显示不正确
- 13. VBA访问表单不显示
- 14. 关于网站的访问计数器
- 15. 显示结果,其中计数等于值
- 16. 访问SQL数据库在Excel的VBA
- 17. 访问2013年:如何显示数据表中的计算值?
- 18. 可以统计隐藏/显示的访问者数量吗?
- 19. 基于计数的显示消息
- 20. 有效计数器,用于PHP和MySQL中的唯一访问次数
- 21. VBA访问数据类型
- 22. VBA等价于VBScript的'SetLocale'函数?
- 23. 调整Excel VBA函数以访问VBA
- 24. 问题与访问2007年报告 - 图像不显示
- 25. 访问2007年一对多关系计数
- 26. 计算整数等于自身的次数,然后计算百分比
- 27. 计数(IIF(用于访问报告
- 28. Eclipse的快速访问等同于Intellij
- 29. 计数等于数组的相邻值
- 30. 从Project Professional 2007使用VBA访问Sharepoint使用VBA
你的问题很难遵循。你可以包含查询,表格定义和预期输出的SQL吗? – JohnFx 2012-02-22 04:30:49
这仍然有点令人困惑,你有没有机会使用绑定的“连续表单”? – 2012-02-22 14:32:22