重要的建议!!!
星号称专长是数据库,数据库的应用不外乎基本的输入、查询、输出。输入还算可以自由控制,查询因为支持sql也能胜任,可是输出就太弱了:
1、不能从“数据网格”或“编辑浏览网格”控件导入或导出成各种其他的数据格式。如常用的excel、access、txt……等
2、打印输出,可见控件中能够支持打印的寥寥无几,例如:图片、窗口、网格、图表……等等,偏偏支持打印的报表计算能力太差,简单的十几种函数远远不能满足实际工作生活中的复杂计算要求,和access、excel中的庞大的种种计算函数比起来实在是寒酸,以至于项目做到最后常常感到力不从心,对客户提出的种种统计计算无法完成,在“数据网格”和“浏览编辑网格中”即使牺牲速度用“循环控件”完成一些计算,可是这两个表格控件偏偏又不能支持打印和详细的打印设置,无法输出!头疼……所以使用星的过程中常常感到虎头蛇尾,到最后需要各种统计输出时,常有简陋得象玩具的感觉……
所以建议:
1、报表的数据源能否可以指定为数据网格、或浏览编辑网格,从中取数,这样能挽回一些报表的计算不足。
2、数据表网格和浏览编辑网格能否支持打印,并支持详细的页面打印设置,这样在表格中直接打印输出各种统计结果,免去了设计报表的繁琐,这样可用sql或循环等在表格中进行一些多种多样的统计,从而增强星的输出能力!
3、有没有象excel一样的 表格控件,能细致的控制单元格,如字体、背景、前景、计算、连接、数据源……
实际上,您的建议可以总结成一个,就是对数据网格和浏览编辑网格进行数据操作。可能是你的理解问题。数据网格或浏览编辑网格,它们只是显示数据的界面,实际的数据操作是由“ADO数据表”构件来完成的。
不错,应该是理解的问题,一楼说的功能星基本都可以完成,主要是要先对想要操作的数据表进行处理,然后用报表去调该数据表中的数据即可,报表的界面在报表中可以很灵活的设计。
以下是引用admin在2005-5-11 9:15:22的发言:
实际上,您的建议可以总结成一个,就是对数据网格和浏览编辑网格进行数据操作。可能是你的理解问题。数据网格或浏览编辑网格,它们只是显示数据的界面,实际的数据操作是由“ADO数据表”构件来完成的。
可能是我理解的问题???也许吧
我的本意是不修改原始数据表中的数据,只是用ado表控件取得数据到“数据网格中”然后利用一些操作、循环、计算等。对“数据网格”中的数据进行的改动,包括添加列,对新列赋值等……,并不提交到原始的数据库中,然后把经过计算、编辑、改动的“数据网格”中的数据导出为其他数据文件保存起来或者打印输出!
使用SQL可以实现部分数据查询,目前可以导出为XML、TXT等文件。其实所有的操作还是像Admin所说的,是对ADO数据表中数据进行的操作。数据网格或浏览编辑网格仅仅只是显示或者修改数据而已。
以下是引用水手在2005-5-11 14:10:09的发言:
使用SQL可以实现部分数据查询,目前可以导出为XML、TXT等文件。其实所有的操作还是像Admin所说的,是对ADO数据表中数据进行的操作。数据网格或浏览编辑网格仅仅只是显示或者修改数据而已。
又研究了一下午,明白了,不过还是坚持数据网格可以打印,当返回的查询结果已经合乎需求,何必还要繁琐的设计报表才能打印输出,直接打印网格中数据多好!!