保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机信息技术 >> 正文

PowerBuilder数据窗口编程技巧


当要查找的日期条件是一常数时使用如下表达式:

ls_Find = "datetime_col = DateTime ('1/1/1999')"

2)当要查找的日期条件是一个变量时使用如下的表达式:

ls_Find = "datetime_col = DateTime ('" + ls_Date + "')"

3 当要查找的日期条件是一个DateTime

数据类型时使用如下表达式:

ls_Find = "datetime_col = DateTime '" + String (ldt_DateTime) + "')"

4、设置数据窗口Boolean型属性的三种方法

PowerBuilder提供了三种方法设置数据窗口的布尔型属性,分别是True/False, 1/0, 'Yes'/'No'。例如:

dw_1.Object.address.Visible = 0

dw_1.Object.address.Visible = False

dw_1.Object.address.Visible = 'No'

PowerBuilder在处理时以字符串的形式保存属性,而不考虑属性值是布尔型、长整型或是字符型。为了进一步理解,可以导出一个数据窗口并查看它的原码,可以发现即使是列的颜色属性它也是使用带双引号的数字来表达。

5、如何在数据窗口(Datawindow)中快速删除多行

在开发过程中可能经常有要进行多行删除的操作,一般都使用循环语句进行操作:

FOR ll_RowOn = 1 TO dw_1.RowCount()

dw_1.DeleteRow(ll_RowOn)

NEXT

这里提供一个快速的删除方法把要删除的行从主缓冲区中移到删除缓冲区中。例如,删除缓冲区中所有的行:

dw_1.RowsMove(dw_1, 1, dw_1.RowCount,

Primary!, dw_1, 1, Delete!)

但需注意的是不要忘了过滤的行在不同的缓冲区中。

6、如何在DataWindowSQL语法中

《PowerBuilder数据窗口编程技巧(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/141371.html

★温馨提示:你可以返回到 计算机信息技术 也可以利用本站页顶的站内搜索功能查找你想要的文章。