- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
查询类部件设计
查询是管理信息系统使用数据操作最多的类型,查询程序的种类越多,使用将越方便。在考虑查询类部件设计时,需要考虑最终用户的需要,也要考虑实际管理信息系统的需要。查询部件1与查询部件3要求在接口参数中给定字段或表达式,给定输出表达式,产生的界面最简单,对最终用户而言,使用特别简单。但是,在实际应用时,缺少灵活性,如果移植成网络上使用的部件,通用性降低。本系统除查询部件1与3外,在接口参数中给定字段选择范围,条件表达式与输出要求在运行时才由最终用户生成,使用起来比较麻烦,但有很强通用性。
一、关于查询部件1的设计与使用:
要求在接口参数中给定一个字段名或字段号或表达式,其后可以加关系运算符,写到“字段号表”之中。例如,给出字段号:
界面如下:
给出字段名与关系符,选择按钮,将按钮标识更换为“按学号查询”:
界面如下:
给出输出要求,以字段号列表形式表示,放在“字段号表1”中:
输出情况:
在字段号表中给定表达式,输出要求中也有表达式并有更名要求:
界面如下:
输出结果如下:
如果在输出内容中存在聚集函数(求和),必须有分组字段,如图:加冒号,在冒号后加分组字段:部门号:
输出如下:
查询要求可以针对聚集函数:
界面如下:
结果如下:
二、查询部件2的设计。如果所进行的单查询要求在运行时再选择字段进行查询,可以使用查询部件2。在“字段号表”中给出可以选择的字段名号;在“字段号表1”中给出输出要求,可以由字段号表示,也可以由字段名表示,可以有表达式,可以有更名要求,如果有聚集函数,要求给分组条件。
界面如下:
查询结果:
三、二条件查询部件“查询部件3”的设计
在“字段号表”与“字段号表0”中如同查询部件1一样各给出一个查询表达式,如图“字段号表”中给定一个表达式及关系符;“字段号表0”中给一个字段号:“部门号”的字段号:3。“字段号表1”中给输出要求。
界面如下:
结果如下:
在“字段号表”与“字段号表0”中如果给多个字段号或空, 表示要求在运行时选择字段:
上图中,在“字段号表”中给1个字段名与关系符,在“字段号表0”中给5个字段号,界面如下:界面中对应“字段号表0”给出组合框,要求运行时由最终用户选择字段,再提查询要求。
结果如下:
本程序也可以作单条件查询使用,如下给出表达式:奖励表彰 包含 (30$)
界面如下:
结果如下,双击奖励表彰下“MEMO”,可以显示所查文本内容。
四、最简单的组合查询部件“查询部件4”
在“字段号表”中给出运行时供选择的字段号,在“字段号表1”中给出输出要求。
界面如下:
操作时1)先选字段,选中字段后,输入数值框将初始化。
2)再选关系符,包括:大于:;大于等于:=;小于:;小于等于:=;不等于:;等于:=;包含;不包含。
3)再输入所查数值;如果有下一条件,在“接下一条件”中选择“AND”或者“OR”
4)按“添加条件”,将根据以上输入形成查询条件放到其下编辑框中。
重复上面1)到4)的操作。
例如如下界面中先选“院校名称”、“不包含”、“武汉水利电力大学1”“AND”、按“添加条件”。
再选“奖励表彰”、“包含”、“三好生”、按“添加条件”。界面如下:
如果按“浏览显示结果”,将以表格形式显示查询结果。也可以按“全屏显示结果”,将以单记录维护界面形式显示查询结果,可以利用这一界面对原数据表“学生”表做维护操作。
五、其他查询部件设计
1、查询部件5
可以通过鼠标操作形成更多形式的条件表达式:1)如前一样形成关于字段的条件表达式。
2)可以填写“从第”?“个字节开始,长度” ? ? 形成关于字符串的子串的条件表达式。
3)对于日期,可以选择年、月、日,对日期分解出关于其年份或关于月份或关于日期分量的条件表达式。
4)对于备注字段,可以根据查找字,利用如下符号形成文本的检索表达式。
注意按“添加全文检索”按钮。
此外,还可以选择输出要求,包括输出字段、要求分组求和的字段、分组字段等。
结果如下:
2、查询部件6
对多表数据按某一字段数据进行查询。在接口参数中必须输入:数据表名称、相关表名称、外关键字。其中相关表名称中可以填入多个表的名字。运行时,将先根据接口参数表1中所登记的代码表的情况,将主数据表与各代码表作自然连接,在逐一和“相关表名称”填的表进行自然连接(特别要注意“相关表名称”填的表的顺序,上面连接的结果表一定要和下一个表有同名字段)。再进行查询。例如如下选择接口参数:
界面如下:
3、查询部件7
类似于查询部件4先形成查询条件,输出要求在运行时选择字段形成,再进行查询。
界面如下:
4、查询部件8
类似于查询部件5,但是是对多表的查询。
5、查询部件9
在查询部件8的基础上进一步允许给出
文档评论(0)