欢迎来到天天文库
浏览记录
ID:35272144
大小:252.00 KB
页数:14页
时间:2019-03-22
《查询类部件设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、查询类部件设计查询是管理信息系统使用数据操作最多的类型,查询程序的种类越多,使用将越方便。在考虑查询类部件设计时,需要考虑最终用户的需要,也要考虑实际管理信息系统的需要。查询部件1与查询部件3要求在接口参数中给定字段或表达式,给定输出表达式,产生的界面最简单,对最终用户而言,使用特别简单。但是,在实际应用时,缺少灵活性,如果移植成网络上使用的部件,通用性降低。本系统除查询部件1与3外,在接口参数中给定字段选择范围,条件表达式与输出要求在运行时才由最终用户生成,使用起来比较麻烦,但有很强通用性。一、关于查询部件1的设计与使用:要
2、求在接口参数中给定一个字段名或字段号或表达式,其后可以加关系运算符,写到“字段号表”之中。例如,给出字段号:界面如下:给出字段名与关系符,选择按钮,将按钮标识更换为“按学号查询”:界面如下:给出输出要求,以字段号列表形式表示,放在“字段号表1”中:输出情况:在字段号表中给定表达式,输出要求中也有表达式并有更名要求:界面如下:输出结果如下:如果在输出内容中存在聚集函数(求和),必须有分组字段,如图:加冒号,在冒号后加分组字段:部门号:输出如下:查询要求可以针对聚集函数:界面如下:结果如下:二、查询部件2的设计。如果所进行的单查询
3、要求在运行时再选择字段进行查询,可以使用查询部件2。在“字段号表”中给出可以选择的字段名号;在“字段号表1”中给出输出要求,可以由字段号表示,也可以由字段名表示,可以有表达式,可以有更名要求,如果有聚集函数,要求给分组条件。界面如下:查询结果:三、二条件查询部件“查询部件3”的设计在“字段号表”与“字段号表0”中如同查询部件1一样各给出一个查询表达式,如图“字段号表”中给定一个表达式及关系符;“字段号表0”中给一个字段号:“部门号”的字段号:3。“字段号表1”中给输出要求。界面如下:结果如下:在“字段号表”与“字段号表0”中如
4、果给多个字段号或空,表示要求在运行时选择字段:上图中,在“字段号表”中给1个字段名与关系符,在“字段号表0”中给5个字段号,界面如下:界面中对应“字段号表0”给出组合框,要求运行时由最终用户选择字段,再提查询要求。结果如下:本程序也可以作单条件查询使用,如下给出表达式:奖励表彰包含(30$)界面如下:结果如下,双击奖励表彰下“MEMO”,可以显示所查文本内容。四、最简单的组合查询部件“查询部件4”在“字段号表”中给出运行时供选择的字段号,在“字段号表1”中给出输出要求。界面如下:操作时1)先选字段,选中字段后,输入数值框将初始
5、化。2)再选关系符,包括:大于:>;大于等于:>=;小于:<;小于等于:<=;不等于:<>;等于:=;包含;不包含。3)再输入所查数值;如果有下一条件,在“接下一条件”中选择“AND”或者“OR”4)按“添加条件”,将根据以上输入形成查询条件放到其下编辑框中。重复上面1)到4)的操作。例如如下界面中先选“院校名称”、“不包含”、“武汉水利电力大学1”“AND”、按“添加条件”。再选“奖励表彰”、“包含”、“三好生”、按“添加条件”。界面如下:如果按“浏览显示结果”,将以表格形式显示查询结果。也可以按“全屏显示结果”,将以单记录
6、维护界面形式显示查询结果,可以利用这一界面对原数据表“学生”表做维护操作。五、其他查询部件设计1、查询部件5可以通过鼠标操作形成更多形式的条件表达式:1)如前一样形成关于字段的条件表达式。2)可以填写“从第”?“个字节开始,长度”??&&形成关于字符串的子串的条件表达式。3)对于日期,可以选择年、月、日,对日期分解出关于其年份或关于月份或关于日期分量的条件表达式。4)对于备注字段,可以根据查找字,利用如下符号形成文本的检索表达式。注意按“添加全文检索”按钮。此外,还可以选择输出要求,包括输出字段、要求分组求和的字段、分组字段等
7、。结果如下:2、查询部件6对多表数据按某一字段数据进行查询。在接口参数中必须输入:数据表名称、相关表名称、外关键字。其中相关表名称中可以填入多个表的名字。运行时,将先根据接口参数表1中所登记的代码表的情况,将主数据表与各代码表作自然连接,在逐一和“相关表名称”填的表进行自然连接(特别要注意“相关表名称”填的表的顺序,上面连接的结果表一定要和下一个表有同名字段)。再进行查询。例如如下选择接口参数:界面如下:3、查询部件7类似于查询部件4先形成查询条件,输出要求在运行时选择字段形成,再进行查询。界面如下:4、查询部件8类似于查询部
8、件5,但是是对多表的查询。5、查询部件9在查询部件8的基础上进一步允许给出涉及聚集函数的条件,如下界面中,在左下列表框中选定一个字段、按下求和或求平均等按钮、选关系符、输入聚集函数的查询值、按“添加涉及聚集函数的条件”按钮,将条件写入组合框中,再按“显示明细”按钮,可以显示结
此文档下载收益归作者所有