Powbuilder中如何实现复杂中国式报表的选栏打印
编号:QA001676
建立日期: 1999年9月7日 最后修改日期:1999年9月7日
所属类别:
赵韶平:
请问Powbuilder中如何实现复杂中国式报表的选栏打印。如附件-表中,要固定选取年度和工资总额两栏,灵活选取基本工资,津贴,补贴三大栏中某一栏或几栏。请指教。
table1.zip。
回答:
设计这种类型的统计表,最好的方法是,先按栏目建立OLAP多维数据库如MS SQL 7.0中的OLAP Server(OLAP Server可用于任何数据库,并非只用于sql数据库,可独立安装)。因为多维数据库可包含共享的"维"(即各栏目),共享的维可任意组合成不同的多维数据库(设计时或运行时),然后用Cube Browser控件连接到不同的多维数据库,这样就首先解决了任意组合查询问题。
接下来,可以用Excel 2000中数据透视表连接到多维数据库,在Excel的工作表中就能出现类似的表格,如果你不想用Excel2000,你想更精确地控制表格的格式,可以使用Excel 2000所带的owc控件自己设计报表模板,可以从指定单元格开始填充数据。总之难度比较大,但是最灵活最通用的方法。
此问题由JiaQiang Xu回答。
| |
|
|
| |
|
|