网站大量收购独家精品文档,联系QQ:2885784924

PowerBuilder 10.0 应用基础与实例教程 李政 第07章 数据查询技术新.pptVIP

PowerBuilder 10.0 应用基础与实例教程 李政 第07章 数据查询技术新.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实例7-1 基本查询 目标 设计一个查询窗口,对特定的数据表,选择某一字段,指定条件进行查询。 技术 SQL语句的获取和设置。 准备工作 文件夹、工作空间、应用程序对象、对象库、目标。 test.db作为测试数据库。 配置ODBC数据源、建立一个描述文件、连接数据库。 实例7-1 基本查询 数据窗口对象d_mquery设计 Freeform样式、“学生信息”表所有列。 窗口w_mquery布局设计 标题、窗口类型、图标 数据窗口控件dw_1,DataObject属性 两个下拉列表框 三个单行编辑框 六个命令按钮,Text属性。 实例7-1 基本查询 代码设计 窗口open事件代码 窗口的用户事件及其代码(减少代码重复量) “首行”、“上行”、“下行”、“末行”和“退出”命令按钮代码 “查询”命令按钮代码(技术核心,sql语句的获取和设置,字段类型自适应) 应用程序对象代码 使用 可对任意数据表查询,只要创建并连接相应的数据窗口对象,再修改窗口w_mquery的open事件代码,添加表中各字段名到下拉列表控件ddlb_1中即可。可适应于各种不同的字段类型。 实例7-2 模糊、增量和精确查询 目标 在查询窗口中可以指定“模糊查询”、“增量查询”和“精确查询”的任意一种,按所需的字段进行查询。 技术 用户事件ID的选用,过滤条件的设置,通配符的使用。 准备 文件夹、工作空间、应用程序对象、对象库、目标。 ODBC数据源、描述文件、连接数据库test.db。 实例7-2 模糊、增量和精确查询 数据窗口对象d_query设计 Grid风格、“学生信息”表全部字段。或将实例4-2的数据窗口对象d_student复制到当前对象库,另存为d_query。 窗口w_main布局设计 标题、窗口类型、图标。 数据窗口控件dw_1,DataObject属性。 分组框,Text属性。 三个单选按钮 下拉列表框,Items属性。 单行编辑框 命令按钮“全部” 实例7-2 模糊、增量和精确查询 代码设计 窗口的open事件代码 单行编辑框代码 用户事件u_inc,Event ID选pbm_enchange,代码。 通配符“%”表示多个任意字符。 单选按钮代码 命令按钮代码 应用程序对象代码 使用 模糊、增量、精确三种查询方式 查询字段只能是字符型 实例7-3 通用全字段查询 目标 对任意数据窗口对象,只要在任意字段上输入一个值,然后,选择一个关系运算符,就可以得到一个与该字段对应的关系表达式,进一步,还可以产生一般的逻辑表达式作为过滤条件进行过滤,达到查询的目的。 即对任意表、按所有字段、任意指定条件进行查询。 准备 文件夹、工作空间、应用程序对象、对象库、目标。 ODBC数据源、描述文件、连接数据库test.db作为测试数据库。 实例7-3 通用全字段查询 数据窗口对象设计 d_jsxx(教师信息、网格样式) d_xsxx(学生信息、自由表样式) 应用程序对象代码 定义全局变量 op_r 保存关系运算符名(字符串) cmx 复合查询标志(“假”表示简单查询) 实例7-3 通用全字段查询 弹出式菜单m_popup设计 窗口w_serch及控件布局 标题、窗口类型、图标 数据窗口控件dw_1 四个图形按钮 下拉列表ddlb_1 三个命令按钮 三个单行编辑框 下拉列表框属性和代码 Items属性 selectionchanged事件代码 实例7-3 通用全字段查询 “擦除条件”和“开始查询”按钮代码 查询内容的输入 dw_1的itemchanged、itemerror、rowfocuschanged事件代码 查询条件的生成 dw_1的rbuttondown事件代码 图形按钮和“退出”按钮代码 运行和测试 可挂接到任意一个PowerBuilder应用软件,只要修改ddlb_1的item属性和selectionchanged代码即可。 使用时,首先选择表(对应数据窗口对象),然后单击某一字段的编辑区,输入要查询的信息,单击鼠标右键,选择关系运算符,产生条件表达式。Alt+Q或按钮“开始查询”。 实例7-4 通用选字段查询 目标 实现对任意表的查询,输出字段、排序字段、查询条件都可以随意指定。 技术 在程序运行过程中根据用户指定的字段,动态建立数据窗口对象。通过用户指定的条件对记录进行过滤,达到查询的目的。 准备工作 文件夹、工作空间、应用程序对象、对象库、目标。 ODBC数据源、描述文件、连接数据库test.db作为测试数据库。 应用程序对象open事件代码。 实例7-4 通用选字段查询 窗口w_serch和控件布局设计 标题、类型、“最大化”按钮、图标属性。 数据窗口控件dw_1 下拉列表ddlb_1 三个命令按钮 单行编辑框sle_2 选项卡框tab_1

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档