==========求:不用group的水晶报表的分页 方法================

duxianghe 2005-08-19 05:05:11
请教:
我现在正在做一个报表,数据从两个表格中取得,一个表格里是要显示的内容,另一个表格是用来为这个表格分组的。
表格1:记录了工厂内生产物品的数据,但不同时间内生产不同的产品,所以产品名不固定,而用下面的表格2来存储在某一时间内生产的产品名称。
表格2:记录了某段时间生产的是什么产品,以时间为界。
现在报表想设计成:
按时间分组,将在某一时间内生产的产品汇总,如果在这一时间内工厂曾经生产了多批次产品,就分别统计,并按时间分组,这样,产品数量才能与产品名称对应起来。

因为这两上表格并没有直接的关联字段,用group感觉不太好做,所以我全部用程序操作的报表,
请问:
我如何在一个产品数据列完后,换页,列下一批产品的数据?
...全文
412 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
duxianghe 2005-08-23
  • 打赏
  • 举报
回复
duxianghe 2005-08-22
  • 打赏
  • 举报
回复
因为程序需要根据用户的选项动态生成报表
所以。。。最好用程序实现这些问题
duxianghe 2005-08-22
  • 打赏
  • 举报
回复
/\
|
duxianghe 2005-08-20
  • 打赏
  • 举报
回复
我的报表中没有group
你说的option是指:New page after/ new page before吗?
我选择了好像没有用的。

我的报表没有用*.rpt的方式,那我怎么刷新报表上的数据呢?
Report.DiscardSavedData
Report.Database.SetDataSource Null
这句也不行
duxianghe 2005-08-20
  • 打赏
  • 举报
回复
都有产品字段
一个表存储的是产品名称
另一个表存储的是产品生产数据。
两个表之间的关系是靠时间来匹配的。
Relta 2005-08-20
  • 打赏
  • 举报
回复
风你上面描述的应该两个表中都有产品这个字段才对呀,为什么不能关联呢?
Relta 2005-08-20
  • 打赏
  • 举报
回复
对于分组换页我想是不需要用代码控制的,在报表设置中是可以做到的.
在插入或修改组时可以进行option,下面就有两个选项,选这两个就可以了.
speedman2000 2005-08-20
  • 打赏
  • 举报
回复
up
duxianghe 2005-08-20
  • 打赏
  • 举报
回复
大家顶起啊
分不够我再加100
马上回答立刻给分
haipingma 2005-08-20
  • 打赏
  • 举报
回复
看的有点晕,分两个组不行吗?
时间段为Group1
产品名为Group2 按照这个统计数量不行吗
duxianghe 2005-08-19
  • 打赏
  • 举报
回复
程序结构如下:
With Adodc1
.RecordSource = "select * from Productname order by 起始时间 "
.CommandTimeout = 30
.Refresh
.Recordset.MoveFirst
'------按时间段分类
While Not .Recordset.EOF
'----将在这一时间段内的数据记录取出来,填到报表中
'----填完之后,换页,
????????
.Recordset.MoveNext
'---循环,继续选择下一时间段内的数据,并填到报表
Wend

请问在这里怎么换页

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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