恭喜,你发布的帖子
发布于 2019-09-10 13:21:52
2楼
思路就一个,保存,查询,显示,导出打印。一共这四个步骤。你可以去看任何一个报表都是基于这四步。
首先保存的方式要有选择,目前主流三种,变量记录,用户归档,或者自己在数据库中建表。变量记录操作简单保存时间准确,而且可以实现0.5秒级别的保存周期。缺点是基于控件显示数据,并不能实现月报和年报的计算。可以适用在时间为依据的简单报表中。
用户归档,操作与变量记录大同小异,可以实现变量操作是否归档并且后台的数据库表可见。优点是变量命令操作写入简单方便。想实现自动归档需要全局脚本操作变量的值。缺点是数据的显示依据用户归档控件,没有曲线。
自己做数据库表,相比较来说属于最复杂的一种方式,优点是表格结构自定义。灵活多变。可以保存任何类型的数据,并且可以利用SQL语言进行前期的数据处理。最大限度发挥数据库的优势。缺点是需要数据库基础,脚本VBS基础,控件的常见使用方法。
其次查询方式,变量记录可以实现控件直接显示数据,也支持脚本导出。用户归档与自定义数据库的方式都支持标准的SQL查询语句。可以方便的查询出自己想要的结果集。
显示简单。三种保存方式变量记录和用户归档都有自己的标准的显示控件。自定义数据库的方式需要自己引用第三方控件,主流的是MSFLEXGRID,SpreadSheet,ReportX等。
导出一般都是需要脚本的。与excel、相结合。
根据要求需要年月日报表。这个就可以建议用自定义数据库的方式了,月报和年报可以通过视图或者存储过程直接计算出来。
思路就是这么个思路,其余的具体操作还需要自己百度一下,2606352062欢迎交流
请填写推广理由:
分享
只看
楼主