DataReport 能不能实现 A3 打印 ,能不能实现根据数据库某一个字段不同数值设定不同行用不同格式显示,怎么实现

解决方案 »

  1.   

    在代码中实现
    Report_RC.Sections(1).Controls(1).Caption = "某单位库存明细表"
               Report_RC.Sections(2).Controls(1).Caption = "名称"
               Report_RC.Sections(2).Controls(2).Caption = "规格型号"
               Report_RC.Sections(2).Controls(3).Caption = "单  价"
               Report_RC.Sections(2).Controls(4).Caption = "库存数量"
               Report_RC.Sections(2).Controls(5).Caption = "单  位"
               Report_RC.Sections(2).Controls(6).Caption = "购入日期"
               Report_RC.Sections(2).Controls(7).Caption = "购入单位"
              
               Report_RC.Sections(3).Controls(1).DataField = "名称"    '绑定数据字段
               Report_RC.Sections(3).Controls(2).DataField = "规格型号"
               Report_RC.Sections(3).Controls(3).DataField = "单价"
               Report_RC.Sections(3).Controls(4).DataField = "库存数量"
               Report_RC.Sections(3).Controls(5).DataField = "单位"
               Report_RC.Sections(3).Controls(6).DataField = "购入日期"
               Report_RC.Sections(3).Controls(16).DataField = "购入单位"
      

  2.   

    我也刚好碰到过这样的问题,可以实现,但是比较麻烦,你在设计报表的时候,把报表的尺寸按照A3纸张设计就可以了,然后打印的时候将打印机的设置更改为A3就可以了,如果你以前设计的是A4大小的话,打印时候就把打印机的设置改为A3打印是不可能实现的,我试验过了,根本打印不了.也只好将报表重划了..也许还有别的方法..等待中...