如何写pb 数据窗口累计值的公式

比如:
id 数量 累计数量
1 2 2
2 10 12
3 7 19
如何在dw中设计计算列得到第3列的逐行累计值。
自己找到答案了,还是和大家分享一下,pb 系统dw函数:cumulativeSum( sl for all ) ,有回答的 我也送分,免得浪费了!!!!

接分!
不过一般用Sum( sl for all )
温馨提示:内容为网友见解,仅供参考
无其他回答

pb编程 中怎么获取数据窗口中显示的列数
String ls_value ls_value = dw_1.Describe("Evaluate("'compute_1',1)")\/\/如果是数值型,要转换。

如何统计pb数据窗口中数据变化的总行数
if l_status = newmodified! or l_status = datamodified! or l_status = new! then \/\/参数说明 GetItemstatus(行号, 字段名, 缓冲区),字段名用0,表示整行判断 \/\/返回值说明 \/\/new!表示一个刚刚新增的行, newmodified!表示新行被修改 datamodified!数据窗口非新增行被修改 ll_modifiedcount +...

PB数据窗口取值问题
其中,rownumber参数表示行号,column可以是列号或列名。设置DataWindow内指定行列处的数据只要使用一个SetItem()函数就可以了。语法格式:dw_control.SetItem(rownumber, column, value)其中rownumber表示行号,column可以是列号,也可以是列名,value表示要设置的值。但是该必须与DataWindow中指定的行列处的数...

怎样快速合计出每个处方号每种费用的合计数?
数据窗口的语法可以自己写,不用图标形式。SELECT NAME, SUM(QTY) AS TOTAL_QTY FROM TABLE GROUP BY NAME 这个语句出来的数据窗口查询的结果自然就是要的这个结果了。另外,可以在数据窗口设置参数放到WHERE条件中更详细的查询。还有就是PB本身的分组了,先做好第一个例子的查询的数据窗口,然后在PB...

pb9.0中如何向数据窗口控件中写内容
写数据:dw_1.setitem(行号,列名,数值)改属性,比如改标签名:dw_1.modify("t_1.text = '金额'")

pb中,要在一个窗口显示一个字段的和值(即SUM求和),如何写语句?
显示数据窗口么?是要在表尾区加一个计算列显示合计?那么增加一个计算列compute field,里面选sum(字段 for all),这样就会显示合计了。如果显示在其他地方,比如放到一个staictext里面,那么就用for循环,取数据窗口这个字段的值做累加就可以了。

pb中如何在singlelineedit中显示数据窗体dw_1中的行数,如何使数据窗口...
dw_1.accepttext()long ll_count ll_count = dw_1.rowCount()\/\/rowCount()函数返回dw_1行数,返回参数为数值型 sle_1.text = string(ll_count)\/\/数值型转换为字符串型,此时sle_1的文本显示的就是行数 第二个问题没有看懂?

PB中为数据窗口的retrievej()函数添加参数后怎么为参数赋值
dw_name.Retrieve ( { any argument, any argument . . . } )填写的参数的个数和顺序要和数据窗口的参数一致。例:string ls_value1,ls_value2 ls_value1='20110612'ls_value2='A200'dw_1.Retrieve(ls_value1,ls_value2)

如何在PB中合理使用数据窗口的数据共享命令
它们源自相同的数据窗口,其中部门编码depart」d这一列的编辑风格是下拉数据窗口,它的存储值即数据值是数字,显示值是文字,对应的数据窗口名是d川epart。 1.简单快捷的点表示法 d”--2 .objeet.data=d认几」.objeet.data(或在等式两端末尾加上.Selected,用于只选取鼠标选中的数据行) 功能:将dM乞l...

在录入过程中如何让pb数据窗口中的进价和数量自动相乘
在数据窗口中的 itemchanged事件中编写如下代码即可实现.this,accepttext()\/\/接受新增加的值写入缓存,这样就可以读取你写的数值。if dwo.name = 'dj' or dwo.name = 'sl' then\/\/如此时你编辑了进价字段或数量字段时,做如下判断.if this.object.dj[row] <> 0 and this.object.sl[row]<> 0...

相似回答
大家正在搜