- 5
- 0
- 约 4页
- 2017-09-09 发布于浙江
- 举报
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) 当要查找的日期条件是一常数时
您可能关注的文档
- 谈20世纪日本中国现代文学研究的比较视野.doc
- 谈64层螺旋CT多向调整多平面重组在周围型肺癌诊断中的应用.doc
- 谈197例哮喘儿童的社会适应能力、心理和行为研究分析.doc
- 谈2012年中考网络信息题分析.doc
- 谈“90 后”大学生消费行为误区及其疏导路径探析.doc
- 谈“把关人”在网络正面宣传中的挑战与对策.doc
- 谈“创意”让平面设计绽放光芒.doc
- 谈“读写同步”--促使学生知识转化为能力的有效途径.doc
- 谈“交互性”在网络正面宣传中的应用.doc
- 谈“问题家庭”青少年心理及行为负性影响分析.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)