《软件项目开发综合实训——Delphi篇 教学课件 ppt 作者 李献军 许顺斗 宁福旺 第06章》由会员分享,可在线阅读,更多相关《软件项目开发综合实训——Delphi篇 教学课件 ppt 作者 李献军 许顺斗 宁福旺 第06章(7页珍藏版)》请在金锄头文库上搜索。
1、第 6 章 Delphi 查 询 设 计,6.1 设计查询界面应考虑的问题 6.2 校务管理系统查询设计 6.3 设计通用型查询界面,6.1 设计查询界面应考虑的问题,对于数据库管理系统,数据查询占有很重要的地位,而且必不可少。数据查询既可以查询所输入的各种数据,也可以对有关数据进行统计汇总,所以设计查询界面的时候应当考虑统计、汇总的操作。,用户查询的结果应当能够在屏幕上直接显示出来,同时必要的时候,也应该考虑查询结果能够在打印机上输出,以满足不同查询的需要。 查询数据应当充分考虑用户的不同需要,既要有对常用数据的查询,又应当考虑用户对数据的其他需求,所以建立查询界面的时候不应当局限于某些数据
2、,应当充分考虑用户业务规则的需求。,查询界面应当简洁、明快,使用户操作方便。容易上手的操作界面始终是用户乐于接受的,相反,操作复杂、约束又很多的查询界面,即使最后结果能够满足查询结果的要求,用户往往也是不容易接受的。,查询数据的方法在Delphi中一般应用较广的是使用SQL语句,或者利用DataSet的Filter属性来实现。前者功能强大,可以同步实现排序、统计个数、求和、平均、最大、最小等操作,而且可以通过关联语句实现多个表的组合查询、模糊查询;后者针对当前Dataset缓冲中的数据按照一定条件进行过滤,具有查询速度快的特点。针对不同的需求,这两种查询方法都有各自的特点,可应用于不同场合。,6.2 校务管理系统查询设计,6.2.1 SQL的应用 6.2.2 Filter的应用,6.3 设计通用型查询界面,数据查询是有共性的,即根据用户查询的要求去合成(或创建)查询过滤语句,实现数据的查询。,