Y
yaoluo
Unregistered / Unconfirmed
GUEST, unregistred user!
这是个讨论得太多的题目.但确实一直没有一个好的解答
FastReport, ReportMachine, reportBuilder, Rave, Crystal, ...FlexCell
还有Creport, KingReport, F1Report, ..但都有很明显的缺陷. 不能完全满足要求.
这些要求可能是:
1. 灵活的格式设置
2. 方便直观的的设计方式
3. 报表数据导出, 主要EXCEL
4. 真正的自由报表, 自由设计
5. 预览状态时调整, 如KINGREPORT调列宽.
6.
初步方案
1. 类似如FLEXCELL, 但不能依赖EXCELL输出
2. 要有一个灵活的画布封装, 能方便操作上面的每个报表元素,如调指定行的行高. 如果REPORTMACHINE有这个功能, 基本上就达到要求.这个画布可能是利用网格控件, 如F1BOOK, 或SPEADSHEET,..GRID之类, 主要考虑简化工作量
3. 有一个友好的设计界面, 类似于FLEXCELL, 但同样, 不用EXCEL, 并且要更友好, 不欢迎REPORTMACHINE那样的"对象方式""BAND方式", 最终用户难以掌握.
4. 如大部分商品化控件的数据源管理功能, 如REPORTMACHINE的数据字典.
5. 可能是"传说"中的华表(我没有用过).
关于报表的讨论太多了, 你可能就有很多的 方案,思路,经验, 点子, 教训,技巧...需求..
请在这里再共享一下..
或者,如果你也关注这个问题, 请提前一下.
FastReport, ReportMachine, reportBuilder, Rave, Crystal, ...FlexCell
还有Creport, KingReport, F1Report, ..但都有很明显的缺陷. 不能完全满足要求.
这些要求可能是:
1. 灵活的格式设置
2. 方便直观的的设计方式
3. 报表数据导出, 主要EXCEL
4. 真正的自由报表, 自由设计
5. 预览状态时调整, 如KINGREPORT调列宽.
6.
初步方案
1. 类似如FLEXCELL, 但不能依赖EXCELL输出
2. 要有一个灵活的画布封装, 能方便操作上面的每个报表元素,如调指定行的行高. 如果REPORTMACHINE有这个功能, 基本上就达到要求.这个画布可能是利用网格控件, 如F1BOOK, 或SPEADSHEET,..GRID之类, 主要考虑简化工作量
3. 有一个友好的设计界面, 类似于FLEXCELL, 但同样, 不用EXCEL, 并且要更友好, 不欢迎REPORTMACHINE那样的"对象方式""BAND方式", 最终用户难以掌握.
4. 如大部分商品化控件的数据源管理功能, 如REPORTMACHINE的数据字典.
5. 可能是"传说"中的华表(我没有用过).
关于报表的讨论太多了, 你可能就有很多的 方案,思路,经验, 点子, 教训,技巧...需求..
请在这里再共享一下..
或者,如果你也关注这个问题, 请提前一下.