D
del520
Unregistered / Unconfirmed
GUEST, unregistred user!
要动态生成报表,就是在窗体上放许多 CheckBox,根据用户的显示来打印表内容
一个空白的QuickRep和一个空白的QrSubDetail,然后使用语来动态生成QRlabel和
QrDbText,用.top 和.left来控件距离,发生难题:
1:要控制好报表之间的距离,必须得到相关字段的长度,再转换成相应的坐标长度,
怎么办?
2.在宽度没对好的情况下先试试动态控件生成问题,一切正常!可出现一个奇怪问题,
我第一次预览后(假如是3个字段),然后再次预览(2个字段),前次显示的东西还
上面!!!于是我用componentsCount来查检是不是生成之后的控件在预览之后还在上面,
但结果是0,证明动态生成的控件在显示完后就释放了。
为什么会这样??
一个空白的QuickRep和一个空白的QrSubDetail,然后使用语来动态生成QRlabel和
QrDbText,用.top 和.left来控件距离,发生难题:
1:要控制好报表之间的距离,必须得到相关字段的长度,再转换成相应的坐标长度,
怎么办?
2.在宽度没对好的情况下先试试动态控件生成问题,一切正常!可出现一个奇怪问题,
我第一次预览后(假如是3个字段),然后再次预览(2个字段),前次显示的东西还
上面!!!于是我用componentsCount来查检是不是生成之后的控件在预览之后还在上面,
但结果是0,证明动态生成的控件在显示完后就释放了。
为什么会这样??