Activereport分组的问题?

Mylove 2004-03-14 04:04:09
我有查看过AR关于分组的例子,我知道它是把分组的SQL写在数据库里,我现在不想那样做,用什么办法可以比它更安全,更好些吗?
C:\Program Files\Data Dynamics\ActiveReports Pro\Samples\Visual Basic Samples\EmployeeSalesByCountry
在它的这个例子中有关于分组的描述!
请高手指教!
分不够可以再加!
...全文
92 15 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tangxiaosan001 2004-03-30
自己用print打印出来啊。编程打印比较灵活,不过我也没有用过。不好意思,不过应该可以出现你这种效果
  • 打赏
  • 举报
回复
Mylove 2004-03-23
没有简单的办法吗
  • 打赏
  • 举报
回复
lsr66 2004-03-23
上上帖:

在细节后面再分组可以用子报表的方式实现,请参见AR的帮助文件.

上帖:
分组累计直接做可能有问题,但是可以在代码中实现,累计的代码写在组脚的Format事件中.
  • 打赏
  • 举报
回复
Larrystudy 2004-03-15
要用到 compute 、grouping
  • 打赏
  • 举报
回复
Mylove 2004-03-15
我知道以性别分组啊,可是SQL语句怎么写啊 ssql ="select 表 from dd
,这个只能显示细节的明细呀,分组的SQL写在什么地方啊,我看AR例子的分组是写在数据库中的!
我不想写在那里,有什么办法吗?
---------------------------------
0001|张三|男|2001-1-1|
0002|张二|男|2001-1-9|
小计 |男|2 |
0003|李三|女|2002-1-2|
0004|李二|女|2002-1-8|
小计 |女|2 |
总计 |4 |
就是要达到这种效果,怎么做啊,分不可以再加的!
  • 打赏
  • 举报
回复
Mylove 2004-03-15
我知道以性别分组啊,可是SQL语句怎么写啊 ssql ="select 表 from dd
,这个只能显示细节的明细呀,分组的SQL写在什么地方啊,我看AR例子的分组是写在数据库中的!
我不想写在那里,有什么办法吗?
  • 打赏
  • 举报
回复
haipingma 2004-03-15
ssql ="select 表 from dd
在AR中,以性別分組就行了啊,在GroupHead or GroupFoot中出現的是性別男或女,
而細節中則是男或女的明細
  • 打赏
  • 举报
回复
Mylove 2004-03-15
如果用sSql = "SELECT 表.性别,count(表.性别) as dd From 表 group by 表.性别 "
那它就会在细节里显示两条记录,它不会在组脚处显示,为什么?
如果它显示在组脚处,原来的所有的男和女的人就显示不出来,也就是ssql ="select 表 from 表 " 的内容,怎么办啊?
  • 打赏
  • 举报
回复
Mylove 2004-03-15
请大家帮帮我啊,分组累计怎么做啊!
  • 打赏
  • 举报
回复
Mylove 2004-03-15
编号|姓名|月|总额|
0001|张三|01|100|
0002|张二|01|110|
小计 |210|
累计 |210|
0001|张三|02|100|
0002|张二|02|120|
小计 |02|220|
累计 |430|
也就是简单的工资按月汇总,请问大家这个在AR中怎么实现啊,我知道小计的内容可以实现,可是累计的内容怎么实现啊,大家帮帮我吧!
  • 打赏
  • 举报
回复
Mylove 2004-03-15
能帮我写出来吗?请大家帮帮我,分不够可以再加!
  • 打赏
  • 举报
回复
Mylove 2004-03-14
请问大家,如何做呀,就是把上面的两个SQl语句产生的记录集全打印出来啊
  • 打赏
  • 举报
回复
Mylove 2004-03-14
就是我要显示细节的数据后,跟着显示分组内容,在AR中好象实行不了,因为我的SQL语句要么就是显示出了细节 ,要么就显示出分组!在AR的例子中,它是这样实行的,在AR设计环境中,写的SQL是显示细节的内容,在数据库的查询中写的是分组的SQL,高手可以帮我看看,C:\Program Files\Data Dynamics\ActiveReports Pro\Samples\Visual Basic Samples\EmployeeSalesByCountry 这个是AR有关分组的例子

例如:
ssql ="select 表 from 表 " 这个是显示所有男和女。
sSql = "SELECT 表.性别,count(表.性别) as dd From 表 group by 表.性别 " 这个显示有几个男和几个女
可是这只能显示出按性别分组的一条记录为男性,我还想要显示出男和女的明细记录怎么办啊
  • 打赏
  • 举报
回复
lsj1982 2004-03-14
在AR中只是分组的话很简单:插入一个分组标头,分组标头的datafield属性设置为你要分组的字段,其他的就像datareport一样了。
  • 打赏
  • 举报
回复
victorycyz 2004-03-14

不明白你说的更安全是什么意思。分组有什么不安全的?
  • 打赏
  • 举报
回复
发帖
数据库(包含打印,安装,报表)

1200

社区成员

VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
帖子事件
创建了帖子
2004-03-14 04:04
社区公告
暂无公告