- 2
- 0
- 约1.8千字
- 约 9页
- 2020-02-26 发布于陕西
- 举报
第十章 数据窗口控件 第十章 数据窗口控件 10.1理解数据窗口控件 数据窗口控件是我们放置在窗口或可视化用户对象中的一个对象,这个对象可以作为在数据窗口画板中创建的数据窗口对象的一个容器。 要使一个数据窗口变得可用,必须为这个数据窗口对象指派一个数据窗口控件,这样,我们可以把数据窗口对象所拥有的属性、事件、和方法,看成是它所归属的那个数据窗口控件的属性、方法和事件。 在PB的脚本中,很多时候只能通过数据窗口控件才能访问到数据窗口对象的属性。 数据窗口对象主要完成的功能是对数据的检索、显示和操纵,而数据窗口控件则主要完成涉及GUI编程的那些细节。 第十章 数据窗口控件 10.2数据窗口控件的属性 第十章 数据窗口控件 10.2数据窗口控件的事件 检索与更新事件 RetrieveStart事件:发生在为数据窗口检索数据之前 RetrieveRow事件:发生在每检索到一条记录、并送到数据窗口的时候。 UpdateStart事件:发生在用户调用Update函数后修改数据库之前。 UpdateEnd事件:数据窗口完成更新数据库操作后。 单击事件 Click事件:当用户单击数据窗口控件中非编辑域或其他位置。 记录处理事件 ItemChanged事件:当数据窗口控件中某个域被修改并且该域失去输入焦点时。 ItemFocusChanged事件:当焦点从一个可编辑字段切换到另一个可编辑字段时。 第十章 数据窗口控件 10.3数据窗口控件的函数 数据库数据操纵函数 Retrieve函数,使数据窗口控件从数据库中提取数据。 InsertRow函数,在数据窗口控件的指定行前面插入新的一行。 DeleteRow函数,删除数据窗口控件中指定的数据行。 Update函数,把数据窗口控件中所有数据修改传送到数据库,从而更新数据库中的数据。 第十章 数据窗口控件 10.3数据窗口控件的函数 缓冲区数据操纵函数 Sort函数,根据当前的排序条件排序数据窗口控件的行。要修改数据窗口的排序条件,必须使用SetSort函数。 Filter函数,在数据窗口控件中显示满足当前过滤条件的行,要修改数据窗口的过滤条件,必须使用SetFilter函数。 Reset函数,清除数据窗口控件中的所有数据,该函数只影响应用程序中的数据而不影响数据库中的数据。 第十章 数据窗口控件 10.3数据窗口控件的函数 数据行滚动函数 Scroll函数,用来指定方向和行数滚动数据窗口上编辑框的内容。 ScrollNextRow,ScrollPriorow函数,滚动到数据窗口控件的内容到前一行和后一行。 ScrollNextPage,ScrollPrioPage函数,滚动到数据窗口控件的内容到前一页和后一页 。 ScrollToRow函数,用来滚动数据窗口控件的显示到指定行。 第十章 数据窗口控件 10.3数据窗口控件的函数 数据行操纵函数 GetRow函数,返回数据窗口当前行的行号。 RowCount函数,。 数据域编辑函数 Clear函数,删除所选文本。 Cut函数,将被选中的文本剪切到剪切板中。 Copy函数,将所选文本复制到剪切板中。 Paste函数,将剪切板中的内容粘贴到数据窗口控件的编辑控件中。 Undo函数,撤消对数据窗口控件当前行即当前列的编辑控件的最近一次编辑修改。 第十章 数据窗口控件 10.3数据窗口控件的函数 数据窗口打印函数 Print函数,用来控制数据窗口对象的打印过程。 PrintCancel函数,取消使用数据窗口控件Print函数启动的打印作业,如果有的话,就删除对应的脱机打印文件。 数据项操纵函数 GetItemString函数,得到数据窗口字符类型数据项的值。 GetItemNumber函数,得到数据窗口数值类型数据项的值。 GetItemDate函数,得到数据窗口日期类型数据项的值。 GetItemDecimal函数,得到数据窗口Decimal类型数据项的值。 GetItemDateTime函数,得到数据窗口时间日期类型数据项的值。 Setitem函数,预制数据窗口某行某字段的值。 * * 控件名 与控件关联的数据窗口对象名 选择数据窗口对象 控件标题 是否显示控件标题栏 控件菜单名 用户滚动数据时,控件内的数据是否跟随滚动 *
原创力文档

文档评论(0)