电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

PB数据窗口基础VIP免费

PB数据窗口基础_第1页
1/36
PB数据窗口基础_第2页
2/36
PB数据窗口基础_第3页
3/36
PB 数据窗口 数据窗口控件-datawindow PB9.0 提供了28 个属性、35 个默认事件、162 个函数。注意与数据窗口对象的区分。 【其他】 ■脚本的执行效率 *尽量不要在RetrieveRow 事件下编写脚本(包括注释)。 *如果数据窗口的DoubleClicked 事件中编写了脚本,那么在数据窗口的C1icked 事件中的脚本应该尽量短,否则双击事件中的脚本永远不可能得到执行。一般来说,Cliked 中脚本的执行时间和两次击鼠标之间的间隔时间之和,不应该大于操作系统中所设定的鼠标双击时间间隔,否则双击事件永远不可能触发,双击时仅仅是接连两次触发c1icked 事件。 *在数据窗口中录入数据时,事件EditChanged 是触发频率最高的,每一个按钮都触发该事件;触发频率仅次于该事件的是ItemChanged 事件和ItemFocusChanged, 只要修改了单元中的内容,每次触发ItemFocusChanged 事件都会触发ItemChanged 事件。在这些事件下编写过长的脚本会非常影响录入工作的效率。同样,事件RowFocusChanged 的触发频率也是相当高的。一般来说是可以避免在这四个事件中编写脚本的。 ■dwo 参数使用 数据窗口的某些事件中可以使用一个称为dwo 的变量,该变量保存数据窗口中的部分信息,用数据窗口的属性可以读取这些信息dwo.type:读取在dwo 中保存的对象类型。对象类型可能有bitmap、 button、 column、 compute、 graph、 groupbox、 line、 ole、 ellipse、 rectangle、roundrectangle、 report、 tableblob、 text、 datawindow(当用户没有单击特定对象时) dwo.Name: column 的列名 dwo.Primary[row]: column 的数据 dwo.Selected:选中column 的数据 ■数据缓冲区 数据窗口在运行时要创建四个缓冲区,分别是主缓冲区、删除缓冲区、过滤缓冲区和原始缓冲区,这四个缓冲区各司其职、共同配合,来保证数据窗口对数据的正确处理。下面分别加以介绍。 1、主缓冲区-Primary 这是最重要的一个缓冲区,保存的是当前显示在数据窗口中的所有数据以及它们的修改状态。在保存数据时使用这些状态生成 SQL 语句。平常的大多数操作都是针对该缓冲区,函数中的缓冲区参数缺省也是该缓冲区。 2、删除缓冲区-Delete 该缓冲区保存所有删除了的数据。保存数据时,该缓冲区中的数据用来产生 delete 语句。在数据没有提交到数据库之前,可以从该缓冲区中将数据恢复出来。数据提交后,该缓冲区中的数据清空。 3、过滤缓冲区-Filter 该缓冲区中...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

PB数据窗口基础

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部