起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 639|回复: 10

请问:表格打印问题

[复制链接]
发表于 2010-9-16 17:23:13 | 显示全部楼层 |阅读模式
我在主表中查询出10条记录,主表的每一条记录对应2页明细,现在只能打印2页,按向后才能打印下一笔。

怎样把能不能打印的时候将这20页打印;
回复

使用道具 举报

发表于 2010-9-16 17:25:30 | 显示全部楼层
没有理解啥意思?
这么说,现在实现了啥样子的效果,想实现啥样子的效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-17 09:06:04 | 显示全部楼层

请看图片,向前,向后

我要点击向后,才能打印主表的第2天明细。
每个主表明细的数据显示不同标题的表头。

qq截图未命名-2.jpg

110.56 KB, 下载次数: 226

回复 支持 反对

使用道具 举报

发表于 2010-9-17 09:41:32 | 显示全部楼层
您的意思是要把主表的10条记录对应的共20条明细一次全打印出来?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-17 10:30:17 | 显示全部楼层
主表信息20条记录,
每一条记录对应10条明细,
一条主表信息对应一页;

一共20页,怎样全部打印.
回复 支持 反对

使用道具 举报

发表于 2010-9-17 10:45:52 | 显示全部楼层
在主数据集区域 的 打印 页面上 设置,打印全部记录就可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-17 11:38:09 | 显示全部楼层

看3楼的图片

我要循环3次上面的页面,但是完全不一样,怎样做才能把循环的打印出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-17 12:01:54 | 显示全部楼层

看3楼的图片

我要循环3次上面的页面,但是数据信息不一样,怎样做才能把循环的打印出来
回复 支持 反对

使用道具 举报

发表于 2010-9-17 14:05:19 | 显示全部楼层
啥意思,你是说每条记录打印3次?
就是说3楼这样的打印3次,然后再打印主记录第二条,和第二条对应的从记录,这再打印三次,再打印第三条主记录?
是这样吗?
如果是,那只能代码来执行print动作了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-19 10:09:49 | 显示全部楼层

又有问题:打印不及时

DataSetBrokerPO_Head.DataSet.First;
  for I:=0 to DataSetBrokerPO_Head.DataSet.RecordCount-1 do
  begin
    DocView1.Doc.Close; DocView1.OpenView(TDocMode.dmPreview);
    DocView1.Print;
    DataSetBrokerPO_Head.DataSet.Next;
  end;

如果这样循环打印,若有10条这打印5条记录。DocView1.OpenView(TDocMode.dmPreview);这个代码,反映到DocView控件时有些迟钝。请问怎样解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 18:00 , Processed in 0.041737 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表