国内企业的报表极不规范,原先手工划的表要用程序打出来,头疼!!
现有一张表,有两部分内容分别存在于两张数据库表中,怎样在一个报表中打出两张表中的多条记录并且自动换页??
期待您的解答!!
Thanks!

解决方案 »

  1.   

    好象可以的;
    查考delphi 的例子;
      

  2.   

    可以啦,只是有一个先后打印的问题,设置Master就可以啦。
      

  3.   


    LLanV报表工具,经过了10000行以上数据的压力测试,性能优良!其中一部分功能如下:  
    1.支持资料卡(比如:个人简历),表单(比如:销售定单),报表(比如:销售月报表)的预览打印
    2.不用任何设定,就可以默认产生专业的页面
    3.用户可以设定企业标准样式(比如:公司标志,台头)
    4.支持文本,线条,方框,图片,等报表元素
    5.对各报表元素和报表区域等提供丰富的属性
    6.用户可以在运行期间编辑报表元素, 操作简单
    7. 用户可以在运行期间编辑明细列属性(比如:列宽,对齐等), 操作简单
    8.支持同一列相同数据合并成一个格
    9.可以在运行期间增删,调换明细列
    10.支持页合计,总计
    11.支持的套打报表
    12.支持MIS开发的各种开发工具:如VC、VB、Delphi等
    13.可以直接连接数据库
    14.用户可以把设定后的报表样式保存为报表样式文件
    15.报表头和报表尾均可多于一页
    16.报表样式文件格式完全开放可与[email protected]联系
      

  4.   

    我解决了此问题:
    用QRCompositeReport组件有三个表分别对应于报表:RepNewCust,RepOrderSummary,RepStockReorder
    用QRCompositeReport将三者结合在一起
    procedure TForm1.QRCompositeReport1AddReports(
      Sender: TObject);
    begin
      QRCompositeReport1.Reports.Add(RepNewCust);
      QRCompositeReport1.Reports.Add(RepOrderSummary);
      QRCompositeReport1.Reports.Add(RepStockReorder);
    end;肯定行!