datawindow:DataWindow的数据缓冲区

在PowerBuilder中,DataWindow是用户前端用来存储、操纵数据对象在每个DataWindow对象中有4个 2维表作为数据缓冲区,用来存储查询到数据用户在DataWindow中对数据处理系统内部操作实际上都是将数据在这几个缓冲区中进行修改和移动,最后在用户提交数据库时,系统根据这 4个缓冲区中信息形成SQLIN-SERT,UPDATE,DELETE等语句这 4个缓冲区是: Pri... [阅读全文]

pbfindwindow:浅谈PB中动态DataWindow的技术应用

在PowerBuilder应用开发过程中对数据库中数据进行操作对象是数据窗口对象(DataWindow)利用数据窗口对象我们可以十分方便地完成对数据库中已经存在表中数据进行检索、查询、插入、删除和更新但是在实际问题中我们常常遇到数据库中些表是用户在运行期间动态生成若要对这样表中数据进行操作就要运用动态数据窗口对象值得提到点是在动态数据窗口对象生成时其标题区(Header Band)中文本不能直接显... [阅读全文]

datawindow:用NOTEPAD攻克DATAWINDOW

Powerbuilder 数据窗口(DATAWINDOW)是它大成就. 使用它可以很好地制作出各种区别类型报表. 而且和各种数据库连接也是相当方便. 可是万物总有不完善地方. 当你完成了个精美报表, 有时候,客户可能会提出些格式上修改,比如想从种格式转换到另种格式(比如从TABULAR到GRID). 这时候,你可能就头疼了,花了3个小时作个DATAWINDOW,... [阅读全文]

datawindow:使Datawindow每页打印固定行

使Datawindow每页打印固定行 第一步:增加一个计算列,此计算列必须放在Detail段,Expression中输入: ceiling(getrow()/20) --这里20还可以用全局函数取代,这样可以允许用户任意设置每页打印多少行。 ---- 第二步:定义分组,选择菜单Rows-Create Group... ---- 按计算列字段分组,并一定将check box--New Page _d... [阅读全文]

datawindow:DataWindow列只能追加不能修改

如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Protect 属性设置为:If( IsRowNew(), 0, 1) ) 在 PowerScript 中可以动态修改 Protect 属性:dw_1.Modify(\"column_name_here.Protect=\'1~tIf(IsRowNe... [阅读全文]

datawindow:在DataWindow中实现列的自动折行的方法

我们在PowerBuilder应用程序的开发过程中, 使用DataWindow时, 经常会遇到某列的数据太长, 不能同时全部显示的情况. 若采用自动水平滚动, 操作起来又不够简便. 下面介绍一种方法, 实现列数据多行显示, 即实现列数据的自动折行.具体步骤如下:1) 在DataWindow Painter中打开此DataWindow.2) 在需设定自动折行的列上双击鼠标, 弹开此列的属性窗口.3)... [阅读全文]
1 共1条 分1页