几个问题:
 1、如果实现空白表格?
   比如说,某些表格每一页都是填满整页的,如果数据不足以填充整页,
 则其他的行为空白行,填满整页。
 2、表底栏。
   意思就是说如果建一个栏,让那些内容老是处于末页页脚的位置。如果
 上面的问题解决了,可能这个就不是问题了。
 3、左边的“合并单元格”。
   我不知道大家是如何实现类似“合并单元格”的功能,我现在的做法是
 一种愚笨的方法,就是在REgion的左边画一个框框但这个框框的高度
 要保证它的上线与下线与表格内的其他记录内容相匹配时就出现了难题,因
 为由于memo的展栏,那个高度很难估计。大家是如何实现的?或者说,这个
 高度如何取得?
谢谢了。

解决方案 »

  1.   

    我自己的问题已经解决。
    现把我的解决思路说出,希望能有人遇到时会有些帮助。
      一、如果是只有一页,而且刚好那里面又都没有用到会换行的
    datamemo,那么,可以从数据集着手。select top 20 * from 
    (select a,b,c from table where ...
    Union all select null,null,null from table) AAA
      二、当然,第一步解决了,这一步随之解决。这里要注意到的
    就是一个关于BAND的PositionMode属性。它有三种属性,选择pmAbsolute
    可以选择固定的位置。再加上BandStyle设置成first,就可以实现
    末端表底打印。
      三、在左边加一个方框,把背景前景设置好,在上面放一个合
    适位置的Memo,下端不要划线,数据栏里的线也不要画到这里,然
    后在底端紧跟一个Band,画一条top为零的Hline。