欢迎来到天天文库
浏览记录
ID:24099746
大小:53.00 KB
页数:4页
时间:2018-11-12
《基于vfp的统计查询表单设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于VFP的统计查询表单设计:基于VFP的绑定型表单控件实现数据绑定,是实现数据查询、统计等数据库应用程序开发的一种常用编程技巧。该文以一个查询统计表单的设计开发为例,介绍了基于VFP实现统计查询表单设计的方法和技巧。 关键词:统计查询;数据绑定;查询;VisualFoxpro;表单 :TP311:A:1009-3044(2011)11-2598-02 TheDesignofStatisticsQueryFormBasedonVisualFoxPro LIUZhi-nong (Nava
2、lFlightAcademy,Huludao125001,China) Abstract:BasedonbindingtypecontrolofVFPrealizationofdatabinding,isakindofmonprogrammingskillsofrealizationofthedataquery,statistics,etc.databaseapplicationdevelopment.Basedondevelopmentofastatisticsqueryformasanex
3、ample,thispaperintroducesmethodsandtechniquesintherealizationofstatisticsqueryformdesignbasedonVisualFoxpro. Key 数据的查询是数据处理中最基本的操作之一,是各类数据库应用系统的必备功能。根据查询数据源和查询功能的不同,查询可分为单表查询、多表查询及统计查询等。在实际应用中经常会遇到需对表中的记录进行求和、求平均、计数等统计运算的查询,如:查询平均成绩、总分、平均年龄等,这样的查询称
4、之为统计查询[1]。 VisualFoxpro中可以用查询设计器、视图设计器以及SQL语言等方法实现数据查询。用这些方法编写出的查询程序通用性较差,当查询不同的表文件或按不同的字段查询时需重新设计查询程序[2]。使用表单结合SQL查询语句实现复杂的数据查询在数据库系统开发中应用较多。 1设计思想 统计查询表单的设计思想是在表单中设计一个控件,提供统计查询条件编辑的交互方式,根据用户输入或选择的统计查询条件,在相应的数据表中查找匹配记录,然后根据统计查询的要求对匹配记录进行统计计算后,通过表
5、单控件的数据绑定实现数据输出。其中实现数据绑定的方法有很多,采用何种方法取决于需输出数据的: 第一种情况,当需输出的数据是某一数据表中的字段值时,可采用一个绑定型控件作为查询输出,直接将该控件的数据源与对应字段绑定即可。 以下拉列表框为例,当使用下拉列表框作为数据表中的某一个或某几个字段值的查询输出时,可设置数据源属性如下。 1)当查询的数据于同一个数据表,即基于单表的查询时。可将Roe)的值,所以直接将bo1与该字段绑定即可,具体设置见上表。 2)统计条件的控制:通过一个下拉列表框(b
6、o2)提供统计条件列表来实现统计条件的控制。由于本系统的统计条件已确定,故直接设定bo2数据源的属性值如表2所示。如果程序需对统计条件进行控制,可将bo2的Ro.bo1.value&&将选择的课程名赋予变量k *确定统计条件 .bo2 docase case.value=1 n="xycj.score>=90" case.value=2 n="xycj.score>=80ANDxycj.score=70ANDxycj.score=60ANDxycj.score=60" case.
7、value=6 n="xycj.score=0" endcase end.grid1.recordsource="SELECTxyqk.xh,xyqk.name,xykc.kc_name,xycj.score; FROMxy!xyqkINNERJOINxy!xycjINNERJOINxy!xykcONxykc.kc_no=xycj.k_no; ONxyqk.xh=xycj.s_xh].北京:清华大学出版社,2006. [2]栾悉道.VisualFoxPro中通用查询表单的设计与实现[
8、J].电脑知识与技术,2006(2). [3]丁迎.VFP如何按任意组合条件查询表单[J].电脑编程技巧与维护,2003年(10). [4]尚俊平,刘合兵.基于VFP的查询表单设计与实现[J].电脑知识与技术,2009(36). [5]王成刚,张铁军.运用可视化工具开发学生管理系统[J].河北能源职业技术学院学报,2006(3).
此文档下载收益归作者所有