【问题标题】:VB6 data report: Grouping using the Group By statement, without the data environmentVB6数据报表:使用Group By语句进行分组,无需数据环境
【发布时间】:2014-01-24 01:03:39
【问题描述】:

我可以使用数据环境顺利完成数据报表中的分组。但我想使用GROUP BY 语句通过代码创建分组。

我有此代码,但出现错误提示 报告部分与数据源不匹配

SELECT 
G.Code, G.Description, COUNT(E.EmpNo), COUNT(E.EmpName) FROM tblEmployee E
INNER JOIN tblEmployeeGroups EG
ON E.EmpNo=EG.EmpID
INNER JOIN tblGroup G
ON EG.GroupID=G.Code
GROUP BY G.Code, G.Description
ORDER BY G.Code ASC

是否只能通过数据环境来实现?

【问题讨论】:

  • 您可以将其设置为答案。 :)

标签: vb6 report reporting


【解决方案1】:

重写您的查询以使用Data Shaping 提供程序。这有一个类似 SQL 的 SHAPE 命令,用于创建分层行集

这就是数据环境does under the covers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-22
    • 2015-07-03
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多