因为一个表只有四个数据,所以要在一张纸上用两列来实现,即:
a b c d  |  a b c d
...      |  ...
我打算用把page的columns设为2的方式,那我要怎么填充表的空白呢?就是要实现不管右边的列中是否有数据,都要把一张纸没有数据的地方用空白格子添好,为了整齐。
 
这个和一张纸只有一列是不一样的,我试过,但是怎么都没有填充明白。

解决方案 »

  1.   

    DetailBand1的宽度要设置的刚好和你的两行的宽度一样。
      

  2.   

    TO sixgj(轰炸机)
    怎么提到用DETAILBAND了?那要用这个要用虚拟数据集吗?这个有多少行数据又不是固定的!我晕了。
    我本来的想法是用CHILD(上面的MEMO是和MASTERDATA上的MEMO结构完全一样的),在MASTERFOOTER上写脚本WHILE FREESPACE >40  DO SHOWBAND(CHILD1)来实现的,但是如果数据少的话,那右边的列就没有空格添上去了,如果数据比较多,在右边只要有哪怕一行数据,那就可以实现我想要的效果了。
    各位大虾,你们提供的方法可不可以自己先大概试一下也好啊。
      

  3.   

    TO 楼上的
    我将MEMO的FRAMETYP设为15,那在没有数据的地方就没有办法填充空格了,你自己试试就知道了。
    假设我的一页纸有30行,那如果我只有10条数据,就会出现做半页可以填满,即有10行数据+20行空格,右面是空白,没有格子
    如果我有40条数据,那就是满页都有格子,左面30行数据,右面10行数据+20行空格我现在就是想实现如果只有10条数据,那么就要形成左面10行数据+20行空格,右面只有30行空格,而不是空白空格是右边框的格子,和空白是两个概念我觉得我已经讲得非常清楚了,不知道各位大虾是否能理解