报表的表头那里去了?(50分)

  • 主题发起人 主题发起人 Larry
  • 开始时间 开始时间
L

Larry

Unregistered / Unconfirmed
GUEST, unregistred user!
我原来用D3,设计了一个简单的报表,后来我升级到 D4 5。33,打开原来的
源程序没有问题,可是编译后报表里Colun Header里的表头都看不见了?(用
QRlabel)这是怎么回事,是我的 属性设置有误,还是......
别告诉我是D4 5.33的BUG或是由于D版的缘故,如果是这样,天哪!@#@#$
 
看来你得说"天哪!@#@#$"了(如果原来在D3下正常的话)
 
顺便检查一下"PrintIfEmpty"属性是否为true.
 
在D3下是正常的,而且我的报表有数据,难道是D4 5.33的BUG?
有什么方法可以修正吗?升级到5.37还是怎么办?
有没有比较简便的方法?
5.37要80多M,谁有光盘吗?我愿意购买(只要价格合适,嘻嘻)^-^
Another_eYes大侠,您再给我来一帖吧
 
最简单的办法是用原来的d3做你的报表,在d4中用winexec调用.
最好能升级(or 降级)你的delphi
 
我也碰到过Column Header不见的情况;后来我一怒之下,把Column Header的内容
加到了Title中,然后删掉了Column Header.
谁有更好的办法请告诉我.
 
把form存为TxT格式,再加载,试一试!
 
不仅是column header可能不见,
而且page foot也可能不见。
又一个Delphi 4的BUG.
我的办法是重来一个report,
运气好可能会出现.我画的5张表
重来了N次。
chat:最后的胜利是属于你的。
 
可能是字体设置出现问题,可以试试把字体改为“宋体”
 
如果你的报表没有Title的话
就加个titleband,可能就能看见了,
把Titleband的height设为1,就看不见多了个BAND。
我以前遇见这种问题就是这么解决了的。
 
其实将整个Form 使用View As Text 的办法 , 查看Quickrep 中的元件的
属性值, 观察Top, left, height, width 几个值, 这些值有可能变的大大
小小的,使你无法查看到, 手工改一下变的异常的值吧!
 
这好象因为D3与D4有某些不兼容.
 
在Delphi5 中删掉表头band重新加一band试一下
 
SeaSky is right!
QR的控件的Top, left, height, width 几个值经常会无缘无故地改变,
导致在桌面上看不到,你可以在Object Inspector中找到该元件,然后
改回正确位置。
该死的QR!!!
 
上面所说都有可能,我也遇到过此类问题。
你是否对所表预览的表进行改动过?我有一次就把表的第一条记录删除后表头
就不见了,后把备份的表拷过来就行了。不知对不对,你可以重新建个表试试。
 
我声援你,我也遇见过这个问题,下周老板就要催了,我还没解决。
 
我也遇到过,可能是Delphi 4的BUG.办法只有一个重用D4做一个吧!
 
我同意sand的看法,在quickrep的band属性中,将于标题有关的选项设为true,
也许可以解决问题.
 
接受答案了.
 
后退
顶部