SQL中做了行转列,造成记录集中列的数量是变动的.
本来ActiveReport都是手动拖动控件做好的.遇到这个问题就没法手动拖动控件了
请问如何解决
通常情况下, 这个功能称为Matric, Active Report 7中有这个功能。
不知道你用的是什么版本的。
但是这个功能,根据我的经验来说,在实际应用中,我建议采用别的方式替换。
因为报表通常就是要用来打印在实体纸张上的,对于可变列的情况,除非可变列是在一定范围内,比如3~10列,
可以保证不超出纸张的宽度,否则,可变列在UI界面中是正常的(UI界面的控件通常称为pivot Table,EXCEL中称为数据透视表),在打印用的报表中就会显得很可笑了。(UI界面可以有滚动条,打印在纸上可没有办法滚动)
如果有100列的情况,通常处理方法是自动缩小列宽,里面的文字基本别想看得出来是什么字。
这种情况我称为将实际需求与软件开发之间的一个协调问题。
我用FastReport,也支持Matric Table,但实际上我基本没有用过他。
问个小白的问题,
怎么看ActiveReport的版本??
@chanchaw: 我晕,这个你GOOGLE吧。
@爱编程的大叔:
ActiveReport7支持VB6的 ?