pb9.0中怎样实现录入时自动计算并显示?

工资表有各个项目组成,例如基本工资,浮动工资,职务工资,考核工资,奖金,五险一金等……怎样实现在输入这些项目的值的时候能自动的计算出最后实际工资的值,能够在界面中显示出来,并存入table中?
ps:步骤越详细越好……

建一个数据窗口,包含这些字段,然后添加一个计算列(compute),表达式写这些字段的和(比如:jbgz+fdgz+zwgz.....),这样,在用户输入改变这些字段的值时,那个计算列就出自动计算并显出出来。

至于“存入table中”,你可以取出计算列的值,然后用sql语句存到数据库里就行了,取计算列值的示例:

dec sjgz//实际工资
sjgz=dw_1.object.compute_1[1]//假设计算列的名字是compute_1
温馨提示:内容为网友见解,仅供参考
无其他回答

pb9.0中怎样实现录入时自动计算并显示?
建一个数据窗口,包含这些字段,然后添加一个计算列(compute),表达式写这些字段的和(比如:jbgz+fdgz+zwgz...),这样,在用户输入改变这些字段的值时,那个计算列就出自动计算并显出出来。至于“存入table中”,你可以取出计算列的值,然后用sql语句存到数据库里就行了,取计算列值的示例:dec sj...

pb9.0 怎么在pb里执行sql语句并让数据窗口显示执行语句后的结果?
新建一个gid数据窗口 选择queck select 选择你所需要的表,字段全选add all即可 保存数据窗口 新建一个窗口 w_test 把数据窗口放到w_test上命名为dw_1 w_test 的open时间里面dw_1.setTransObject(SQLCA)dw_1.retrieve()commit using sqlca;运行程序得到结果:...

PB9.0 数据窗口里面的dddw属性列如何在输入的时候动态显示选择框的内...
要把上面代码写在DW的editchanged事件下

安装完PB9.0之后,打开PB程序,出现以下这样的情形。请问这是什么原因...
先打开pb 9,然后通过“打开”按钮打开工作区就可以显示内容了。

PB9.0 如何实现选择查询,即在一个查询表中显示出指定日期的记录。谢谢...
你在界面上弄个文本框,可以输入日期,比如2012-5-5 然后在key_enter事件或者按钮中写上代码,如果是datawindow可以加入retrieve("2012-5-5")等方式

pb9.0怎么给窗口做工具栏和状态栏?
是像这样的吗!如果是,则新建(New) 选择 Menu 如图:之后就编辑你想要的东西即可!

pb9.0中数据窗口怎么导入一个视图?
你可以先把图片生成出来放到电脑一个指定路径里面,然后用这个路径设置图片就可以了。

关于pb9.0中编程:
在数据窗口的itemchanged事件里写类似:choose case dwo.name \/\/列名 case 'kh'if left(data,4)<>'活动' then dw_1.object.data[row,6]=''end if 应该可以的

pb9.0中,我单点击cb_1按钮,有什么语句可以让我不用点击cb_2同样可执 ...
在cb_1的点击事件中调用cb_2中的代码,cb_2.triggerevent(clicked!)就可以了,你试试看,这种方法用的很多的

PB9.0中如何分组
1. 你加一个计算列, 用来算出每行的月份 2. 创建一个新的组group1, 选你新加的计算列作为分组条件 3. 在新的组下面算总和, 表达式写成sum( 字段 for group1 ),这样它就会按组来求和 其它的也是类似的做法

相似回答