大家帮我这个菜鸟解决这个报表问题!

sloven 2002-10-21 03:37:41
姓名 年级 班级
a 7 1
b 7 1
c 7 2
d 7 2
e 7 2
f 8 1
g 8 1
h 8 1
i 8 2
j 8 2

要求输出报表:

a 7 1
b 7 1
c 7 2
d 7 2
e 7 2
f 8 1
g 8 1
h 8 1
i 8 2
j 8 2

7.1 2 人
7.2 3 人
7年级 5 人
8.1 3 人
8.2 2 人
8年级 5 人
共 10 人

要小结全部在最后,该怎么办呢?我可很菜的,请大家说明白点.
...全文
70 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sloven 2002-10-24
  • 打赏
  • 举报
回复
请问yimking 如何设置formula
sloven 2002-10-24
  • 打赏
  • 举报
回复
yimking 在吗?帮帮我
gsuner 2002-10-23
  • 打赏
  • 举报
回复
统计比较啰嗦的报表,如果用datareport实现是很费脑筋。我的做法一般是干脆自己生成一个recordset作为报表的数据源。例如上面的情况,生成一个三个字段的recordset(全部文本,好控制格式)。先把记录转到这个recordset,最后的统计信息,用SQL统计出来,也写进去。繁,但全部控制在自己手中。
sloven 2002-10-23
  • 打赏
  • 举报
回复
再加400分
sloven 2002-10-23
  • 打赏
  • 举报
回复
如何再最后显示小结
sloven 2002-10-22
  • 打赏
  • 举报
回复
谁有更好的方法
yjmking 2002-10-22
  • 打赏
  • 举报
回复
在报表里设定一个Formula,然后将查询出来的值返回就可以的。
jackz925 2002-10-22
  • 打赏
  • 举报
回复
用VB调用Access的报表,简单!
sloven 2002-10-21
  • 打赏
  • 举报
回复
哦试试吧
Lucky_GuoGuo 2002-10-21
  • 打赏
  • 举报
回复
可以在Sql 查询中解决所有的小计问题,因为你的统计结果是动态的,在报表中控制恐怕有些麻烦呢,用Sql 统计好直接写到报表中。临时想到了这么个办法。
sloven 2002-10-21
  • 打赏
  • 举报
回复
看样子,我是解决不了了,哇哇~~~哇哇~~~
BenBenBoy 2002-10-21
  • 打赏
  • 举报
回复
这大概是最复杂的问题了。。赫赫

我的经验是 在datareport上面放上rptTextBox,设计时把他的datafield and datasource都设为空,程序里面动态设置他的datasource

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧