PB关于数据窗口内字段值改变问题
1、在创建DW时,如果使用select办法,并且只查询一张表的话,PB默认自动提供修改其值,程序运行后,可以在DW控件内直接修改字段值,当然如果要保存数据的话,还需要代码支持,但是如果不处理的话,是可以修改查询到的字段值,在查询统计决策支持系统之类的应用中,这样做很不方便,会导致数据窗口数据行选择变慢,而且行和...
pb9 数据窗口的计算列
数据窗口中,可以增加计算列,进行合计、平均或者其他计算动作。在窗口的按钮,或者其他事件中,可以对数据窗口的计算列的表达式进行修改,这样可以将数据窗口多用。办法:dw_1.object.compute_1.expression='表示式'举例:dw_1.object.compute_1.expression='sum(total of all)'或者可以直接将按钮中运算出来的变量...
pb9 数据窗口内按钮用法
数据窗口中的按钮,一般情况下用于针对该行使用的。用法,是在数据窗口中,安放按钮,确定下按钮名称。可以明确的是,需要在数据窗口外面或者数据窗口的初始化事件中,明确调用,比如,在数据窗口调用的那个窗口open事件中,加入代码:if dwo_1 then....end if或者是代码放置在数据窗口的初始化时间。比较好的做法,...
PowerBuilder---合并相同单元格
在用数据窗口显示数据时,经常会出现某一列的连续多行内容是相同的,在有中国特色的软件使用者看来这是一个很大的问题。一定要合并才能显得规范。如下图:PowerBuilder---合并相同单元格 - qibin jin - 为了老婆和小乖乖,继续前进在PB中可以通过简单的设置来实现合并行功能。进入DataWindow设计窗口后在【ROWS】菜单按...
powerbuilder9 窗口高级配置
一、无标题栏办法:把窗口类型配置成response或者popup,窗口属性中的titlebar属性就变成可以选择,把titlebar属性的勾点掉,就可以配置成无标题栏,main类型的窗口,titlebar属性选择是灰色的,不能选择。二、无任务栏办法: 1、在golbal或者local external functions中声明FUNCTIO...
PB编程:键盘enter默认触发和界面打开默认输入
1、键盘enter默认触发:键盘按下enter后,触发某个按钮。在该界面的KEY事件中,输入代码:if keydown(keyenter!) then cb_1.triggerevent("clicked") end if2、界面打开,光标默认在某个输入框内:在该界面的open事件中,输入代码:sle_1.setfocus()...