求救 主从表的打印

zjy008 2001-09-02 11:57:13
我用三层开发,用客户端从表的多条记录只打印一条记录,用table控件都能打印????请哪位高手帮忙,谢谢!!!
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ecgnis 2001-09-02
  • 打赏
  • 举报
回复
看看quickrpt.dataset是不是detailtable.
catthunder 2001-09-02
  • 打赏
  • 举报
回复
用多个Deset.多个subdetail band,每个连一个deset,这样就能都打印出来
ecgnis 2001-09-02
  • 打赏
  • 举报
回复
呵呵,一般一个好的数据库结构,在某一状态成立时,如果谁也无法显示多个detail表,那应该是数据库结构没有规化好举个例子说:有三个表,订单(当前状态为主表),客户表(从表1),产品表(从表2:一个订单可能对应多种产品)。如果我们要打印订单:当前明细表应该为产品表。(quickrpt.dataset=产品表)。detailband显示产品表的字段。此时,由于一张订单只对应一个客户,此时就应把客户表放在childband或titleband上。如果想显示个合计什么的就用计算字段实现。计算字段最好放在主表里。(我曾经放在明细表过,结果出事儿了)。
如果你没有理解我说的话。请看
C:\Program Files\Borland\Delphi5\Demos\Db\Mastapp\orderrpt.pas
看看他是怎么实现的。
zjy008 2001-09-02
  • 打赏
  • 举报
回复
但有多个detail表,我应该怎么都显示出来

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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