由于设计需要,我每次只能向表头写入一行数据,表的明细部分由数据集控制自动分页。我现在的问题就是,在表的明细部分的行数只在一页以内的情况下,要向表头写入两次不同的值,请问如何手动分到下一页,将数据集的下一行数据赋给与之相关的所有QRDBText,而且下一页表的明细部分保持不变。

解决方案 »

  1.   

    搂住的意思不是很明白,大概意思是否每一页内明细数据一样,而主表数据不一样,如果是这样的化,你可以考虑把明细数据与主表数据分别放在不同的band上(不知道你用什么报表,用fastreport的话可以轻松搞定!)!
      

  2.   

    FSU(日日充电) :
        我用的是QuickReport,我的主表现在作为表头部分,你的意思是把主表数据从表头分离出来吗?我的报表结构如下:------------------------------------------------------------------     
      总经理  | 性别 | 年龄 | ...                                            
    ------------------------------------------------------------------
    ------------------------------------------------------------------
    部门1经理 | 性别 | 年龄 | ....
    ------------------------------------------------------------------ 
    __________|______|______|_________________________________________
    部门2经理 | 性别 | 年龄 | ....
    ------------------------------------------------------------------
    __________|______|______|_________________________________________------------------------------------------------------------------
    员工姓名  | 性别 | 年龄 | ....
    ------------------------------------------------------------------__________|______|______|_________________________________________
    总经理,部分经理放在表头,员工在表的明细部分,当部门经理多于两个,就要手动分页到下一页,总理与员工部分不变.
      

  3.   

    发邮件给我,给你搞顶~~!
    [email protected]