通信录管理系统 查询设计(一)PowerBuilder数据库程序设计_第1页
通信录管理系统 查询设计(一)PowerBuilder数据库程序设计_第2页
通信录管理系统 查询设计(一)PowerBuilder数据库程序设计_第3页
通信录管理系统 查询设计(一)PowerBuilder数据库程序设计_第4页
通信录管理系统 查询设计(一)PowerBuilder数据库程序设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,PowerBuilder数据库程序设计2010年上海市教委重点课程,商务信息学院计算机教学部,.,第三讲通信录管理系统查询设计(一),.,数据库连接问题垂直滚动条问题程序运行问题,上节回顾,.,数据库连接问题(1)建立数据源,上节回顾,.,数据库连接问题(2)设置数据源参数,上节回顾,.,数据库连接问题(3)建立数据库参数文件,上节回顾,.,数据库连接问题(4)连接数据库,上节回顾,.,垂直滚动条问题:选中数据窗口控件dw_1的垂直滚动把数据窗口控件dw_1拉长(增高),让d_input中所有字段显示出来把数据窗口对象d_input中的detail带向上移动,紧靠最后一个字段,上节回顾,.,程序执行代码顺序运行”应用”中的代码连接数据库参数连接数据库打开主窗体运行窗口”open”事件代码,上节回顾,.,本节内容,修改菜单编号精确/模糊查询-利用Filter和setFilter编号精确/模糊查询-retrieve生日查询-retrieve编号范围查询-retrieve测试,.,重点掌握,通过修改retrieve()哑元变量查询范围查询Filter查询机理自定义用户事件方法和技巧,.,修改菜单,菜单建立主菜单”信息查询”建立下拉子菜单共计8个,.,查询概念,概念:按照条件查找或筛选出需要的记录使用filter与setFilter函数实现查找使用retrieve函数实现查找使用Find函数实现查找使用SQLSelect和SetSqlSelect函数实现查找,.,例一:Filter函数查询,把d_input复制为d_query_bh_filter,建立w_query_bh_filter窗口的open事件代码为:Dw_1.setTransObject(sqlca)Dw_1.retrieve()“精确查询”按钮中的代码为:Dw_1.setFilter(编号=+sle_1.text+)Dw_1.filter()“模糊查询”按钮中的代码为:Dw_1.setFilter(编号like%+sle_1.text+%)Dw_1.filter(),.,例一:Filter函数查询图示,.,例二:retrieve函数编号精确查询,把d_input复制为d_query_bh_retrieve,建立哑元变量和where条件建立w_query_bh_retrieve窗口的open事件代码为:Dw_1.setTransObject(sqlca)“精确查询”按钮中的代码为:Dw_1.retrieve(sle_1.text),.,例二:retrieve函数编号精确查询图示,.,例三:retrieve函数编号模糊查询,把d_query_bh_retrieve复制为d_query_bh_fuzz_retrieve,修改where条件,运算符由”=”改为“like”把w_query_bh_retrieve复制为w_query_bh_fuzz_retrieve并改造窗口的open事件代码为:Dw_1.setTransObject(sqlca)“模糊查询”按钮中的代码为:Dw_1.retrieve(“%”+sle_1.text+”%”),.,例三:retrieve函数编号模糊查询,.,例四:retrieve函数生日查询,把d_query_bh_retrieve复制为d_query_sr_retrieve并改造把w_query_bh_retrieve复制为w_query_sr_retrieve并改造窗口的open事件代码为:定义日期型变量Dw_1.setTransObject(sqlca)“精确查询”按钮中的代码为:Dw_1.retrieve(date(sle_1.text)设置Where条件,.,例四:retrieve函数生日查询,.,把d_query_bh_retrieve复制为d_query_bh_range_retrieve,修改where条件(2个哑元,arg_begin,arg_end,类型为string)把w_query_bh_retrieve复制为w_query_bh_range_retrieve并改造窗口的open事件代码为:定义两个字符串变量Dw_1.setTransObject(sqlca)“模糊查询”按钮中的代码为:Dw_1.retrieve(sle_1.text,sle_2.text)设置Where条件,例五:retrieve函数编号范围查询,.,例五:retrieve函数编号范围查询,.,扩展练习,利用Filter函数设计系统按“姓名”精确查询以及模糊查询的功能利用retrieve()函数设计系统按“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论