datawindow:DataWindow的数据缓冲区

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

pbdatawindow:在PB中如何控制DATAWINDOW列的修改属性

在编制管理信息应用系统中般都会遇到个共同问题那就是如何根据区别情况去控制表中数据列比如对于同DATAWINDOW区别用户有区别操作(如对于数据录入人员可以更改数据而对于查询人员般不能更改数据)下面就以个简单工资表为例来介绍说明利用PB如何在DATAWINDOW中控制列修改方式 工资表基本列如下: 代码 姓名 工作时间 基础工资 浮动工资 岗位工资 知识分子补贴 其它工资 code name ... [阅读全文]

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

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

powerbulider:怎样利用PowerBulider的Datawindow建立中国式的动态报表

世界上所有报表要算中国报表最为复杂了看老外报表表头很简单都是只有行差不多但是中国人表头般都有好几层给你来上个两层已经是很不错件事情了另外中国人最喜欢就是活动式表头意思就是今年是这种明年可能要变成另外种格式了所以这也对编写表头员来讲提出了个难题我们也知道PowerBuilderdatawindow有强大检索功能而且Powerbuilder 就是个数据库前端开发工具... [阅读全文]

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页