PowerBuilder数据窗口编程技巧

时间:2020-10-06 10:01:04 计算机毕业论文 我要投稿

PowerBuilder数据窗口编程技巧

PowerBuilder取得巨大成就的原因就是有功能强大和灵活多变的Datawindow对象,本人用PowerBuilder开发过一段时间后,总结出一些技巧,以供广大的PB开发者借鉴使用。

1、 如何创建一个具有逐渐递增求和功能的报表,如下形式:

Quantity Running Total

5,000 5,000

2,500 7,500

3,000 10,500

12,000 22,500

对于Running Total列,我们可使用计算列:CumulativeSum(Quantity for all),即可达到逐渐递增求和的'功能。

2、 数据窗口的数据送缓冲区之前确认的四个步骤

如果我们不清楚数据窗口中的数据在送入缓冲区之前所发生的一切,在保存数据时就不明白错误发生的原因,找不出错误的根源。

PB首先判断数据类型是否正确。如不正确则触发ItemError事件。

接着判断数据是否符合有效性规则。如不符合有效性规则,同样触发ItemError事件。

然后判断是否有数据被改动。

最后判断数据是否通过ItemChanged事件,如果数据和ItemChanged相斥,将触发ItemError事件。

3、如何在DataWindow中用数据类型为Datetime的列为条件进行查寻

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

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

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

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

(3) 当要查找的日期条件是一个DateT

【PowerBuilder数据窗口编程技巧】相关文章:

1.Java基本编程技巧

2.数控编程的技巧

3.数控编程的技巧

4.javascript编程技巧方法

5.关jQuery弹出窗口简单实现代码-javascript编程

6.数控加工中心编程技巧

7.数控车床编程小技巧

8.FANUC数控车床编程技巧

9.数控机床编程技巧学习