论文部分内容阅读
报表是MIS系统的重要组成部分,其设计制作也是MIS开发的难点之一。本文旨在设计开发一种既便于MIS开发者又便于中国企业用户使用的报表工具。为此,本文通过对多种报表或表格工具进行分析和比较,提出了一种在ActiveX表格编辑控件F1Book的基础上设计开发新的报表工具的实现方案。主要工作包括以下几点:通过分析MIS中中国式报表设计制作遇到的问题,提出了新报表工具的功能目标,并在分析控件F1Book的功能特点的基础上对报表工具进行了总体设计,然后设计并分析了报表设计器各模块的功能结构。在报表设计器中加入了数据库查询向导,该向导利用ADO技术实现与数据库的连接以及对数据库的查询操作,并设计了友好的交互界面供用户方便的查取所需数据。详细介绍了报表设计器各功能模块的实现。利用Delphi的组件编辑器技术将报表设计器嵌入新的报表控件F1BookReporter中,实现在编程环境中打开报表设计器设计报表。为控件F1BookReporter增加新的方法,用于在运行时打开报表设计器。给出两个利用新的报表工具设计报表的例子。实例表明,该报表工具符合中国式报表设计习惯,在对其功能和界面进一步完善之后将具有较强的实用性。