龙源期刊网 http://www.qikan.com.cn
基于VFP的统计查询表单设计
作者:刘智浓
来源:《电脑知识与技术》2011年第11期
摘要:基于VFP的绑定型表单控件实现数据绑定,是实现数据查询、统计等数据库应用程序开发的一种常用编程技巧。该文以一个查询统计表单的设计开发为例,介绍了基于VFP实现统计查询表单设计的方法和技巧。
关键词:统计查询;数据绑定;查询;VisualFoxpro;表单
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)11-2598-02 The Design of Statistics Query Form Based on Visual FoxPro LIU Zhi-nong
(Naval Flight Academy, Huludao 125001, China)
Abstract: Based on binding type control of VFP realization of data binding, is a kind of common programming skills of realization of the data query, statistics, etc. database application development. Based on development of a statistics query form as an example, this paper introduces methods and techniques in the realization of statistics query form design based on VisualFoxpro. Key words: statistics query; data binding; query; VisualFoxpro; form
数据的查询是数据处理中最基本的操作之一,是各类数据库应用系统的必备功能。根据查询数据源和查询功能的不同,查询可分为单表查询、多表查询及统计查询等。在实际应用中经常会遇到需对表中的记录进行求和、求平均、计数等统计运算的查询,如:查询平均成绩、总分、平均年龄等,这样的查询称之为统计查询[1]。
Visual Foxpro 中可以用查询设计器、视图设计器以及SQL 语言等方法实现数据查询。用这些方法编写出的查询程序通用性较差,当查询不同的表文件或按不同的字段查询时需重新设计查询程序[2]。使用表单结合SQL查询语句实现复杂的数据查询在数据库系统开发中应用较多。
1 设计思想
统计查询表单的设计思想是在表单中设计一个控件,提供统计查询条件编辑的交互方式,根据用户输入或选择的统计查询条件,在相应的数据表中查找匹配记录,然后根据统计查询的要求对匹配记录进行统计计算后,通过表单控件的数据绑定实现数据输出。其中实现数据绑定的方法有很多,采用何种方法取决于需输出数据的来源: