我正在使用 Microsoft Access 2007。我有两个 SELECT COUNT(*) 语句在不合并的情况下运行良好,但我想通过 VBA 将这些语句组合起来用作表单记录源。
1. SELECT Count(*) AS OrderCount FROM (SELECT DISTINCT OrderNo FROM tblDisposition);"
2. SELECT Count(*) AS ReviewCount FROM tblDisposition WHERE [ReviewClose]=0;
我知道已经有很多这样的问题,例如:
还有很多。这是我尝试过但仍然失败的方法:
SELECT (SELECT Count(*) AS OrderCount FROM (SELECT DISTINCT OrderNo FROM tblDisposition)),"
(SELECT Count(*) AS ReviewCount FROM tblDisposition WHERE [ReviewClose]=0);"
我将 myForm 上的组合 SQL 语句设置为记录源,并且我有两个文本字段,我将控制源设置为 OrderCount 和 ReviewCount。在我设置 recorsource 的表单加载事件中,两个文本字段都给出 #NAME 错误,但如果我只设置一个 SQL 语句,它将在文本字段上显示正确的计数。