- 1
- 0
- 约1.32万字
- 约 75页
- 2019-11-06 发布于广东
- 举报
7.3.4 操纵数据窗口的数据 (3)ScrollNextRow函数 该函数是将数据窗口控件中的内容滚动到下一行,该函数改变行数但不改变列数。语法格式为: DwControlName.ScrollNextRow() 返回值类型为整型,成功时返回显示在数据窗口中第一个可见行的行号;不成功时返回-1。与该函数相类似的函数为ScrollPriorRow函数(滚动到上一行)和ScrollNextPage函数(滚动到下一页),其格式与该函数相近 返回本节录 7.3.4 操纵数据窗口的数据 6.数据行操作函数(1)GetRow函数 该函数为获得数据窗口中当前行的行号。语法格式为: DwControlName.GetRow() 返回值类型为整型,成功时返回数据窗口当前行的行号,如果没有当前行,函数返回0;不成功时返回-1 返回本节录 7.3.4 操纵数据窗口的数据 (2)GetColumn函数 该函数为获得数据窗口中当前列的列号。语法格式为: DwControlName.GetColumn() 返回值类型为整型,成功时返回数据窗口当前列的列号,如果没有当前列,函数返回0;不成功时返回-1。 返回本节录 7.3.4 操纵数据窗口的数据 (3)RowCount函数 该函数返回数据窗口当前所显示的行数。语法格式为:DwControlName.RowCount() 函数返回值类型为整型,成功时返回主缓冲区中数据行数;不成功时返回-1。 返回本节录 7.3.4 操纵数据窗口的数据 7.数据项操纵函数 (1)获取数据 从指定的行和列获取数据,可使用PowerBuilder提供的GetItem系列函数。对于字符串、数字、日期、时间和小数等各个类型都有各自对应的一个函数。每个函数都有同样的数据类型,返回指定行和列的值。 返回本节录 7.3.4 操纵数据窗口的数据 (2)GetText函数 该函数的功能为返回数据窗口控件当前行、列上的编辑框中的文本。语法格式为: DwControlName.GetText() 返回值为当前数据窗口中数据项的文本,如果该项没有内容则返回空字符串(″″)。 返回本节录 7.4 高级窗口控件应用实例 实例说明 本例演示如何创建不同要求的数据查询,实现检索数据库中信息的功能。通过这个例子介绍单值查询、模糊查询和组合查询的方法。本例主要使用数据窗口来设置过滤器函数(SetFilter())和过滤函数(Filter())等。查询窗口界面如图7ˉ22所示。 图7ˉ22 查询窗口 返回章目录 7.4 高级窗口控件应用实例 设计思路 操作者通过对下拉列表框的选择,实现不同要求的查询。此窗口主要设计思路为: ● 单值查询,即只能按某一列内容查询,并且输入的关键字与所查询字段是完全匹配的。 ● 模糊查询,即关键字的部分匹配查询。 ● 组合查询,即多条件查询,可以输入两个或两个以上的条件。在此例中由于篇幅限制,我们只讲解两个条件的查询方法,再增加条件与此相同。 返回本节录 7.4 高级窗口控件应用实例 实现过程 1.建立数据窗口对象(d dd grit) 采用表格风格的数据窗口格式设计。在数据窗口中,设置订单号、客户号、产品号……字段等。保存数据窗口对象名称为d dd grit。 返回本节录 7.4 高级窗口控件应用实例 2.建立“查询窗口”(w find) (1)首先创建窗体,设置窗体的各项属性; (2)然后设置各个控件及各自的属性。设置的窗口控件如下: ● 数据窗口控件:dw1(将其与数据窗口对象关联)。 ● 静态文本:选择查询方式(st1)、选择查询列(st2)、符号选择(st3)、输入查询内容(st4)和条件组合(st5)。这些文本主要用于提示功能。 返回本节录 7.4 高级窗口控件应用实例 ● 下拉列表框:ddlb1(用于选择查询列1),ddlb2(用于选择查询列2)、ddlb3(用于符号选择1)、ddlb4(用于符号选择2)、ddlb5(用于条件组合)和ddlb6(用于选择查询方式)。主要用于用户操作选择,节省输入时间。 ● 单行输入文本:sle1(输入查询内容1)和sle2(输入查询内容2)。主要用于用户输入查询的内容,并按此内容查询。 ● 命令按钮:cb1(查询)、cb2(退出)和cb3(打印)。 返回本节录 7.4 高级窗口控件应用实例 3.编写Open事件和各个窗口控件的脚 (1)Open事件的脚本 (2)ddlb6(选择查询方式)下拉列表框的SelectionChanged事件的脚本 (3)cb1(查询)按钮的Click
您可能关注的文档
最近下载
- 2025年无人机驾驶员执照固定翼无人机失速特性专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照短距起飞与短距着陆技术专题试卷及解析.pdf VIP
- 2025年拍卖师线上红酒拍卖的运营与品鉴展示技巧专题试卷及解析.pdf VIP
- 2025年特许金融分析师气候风险衍生品概述与应用专题试卷及解析.pdf VIP
- 2025年金融风险管理师市场流动性风险计量专题试卷及解析.pdf VIP
- 劳务派遣的现状、问题与对策.doc VIP
- 2025年金融风险管理师数字货币期货对冲策略专题试卷及解析.pdf VIP
- 2025年高考真题分类汇编专题09化学反应速率与化学平衡(含解析).docx VIP
- 全国行政区划(至乡镇村街道社区)数据库.xls VIP
- 部编版二年级下册语文【全册全套】课件.pptx VIP
原创力文档

文档评论(0)