当前位置: 代码迷 >> PB >> datawindow中怎么设定字段3=字段1+字段2?并且可编辑
  详细解决方案

datawindow中怎么设定字段3=字段1+字段2?并且可编辑

热度:67   发布时间:2016-04-29 09:57:50.0
datawindow中如何设定字段3=字段1+字段2?并且可编辑
例:
金额1     金额2       金额3
  1               2             3
  2               3             4

要求在DATAWINDOW中,编辑金额1和金额2   自动得到金额3,并且金额3可编辑,请问如何实现?

------解决方案--------------------
在itemchanged事件里自己写上代码赋值

------解决方案--------------------
试试这样看行不行
在数据窗口的editchanged事件中加入代码:(假设这3个字段名就是金额1、金额2、金额3,数据类型是long型)

Long ll_price1,ll_price2,ll_price3

ll_price1 = this.object.金额1[row]
ll_price2 = this.object.金额2[row]

if dwo = '金额1 ' or dwo = '金额2 ' then
ll_price3 = ll_price1 + ll_price2
this.object.金额3[row] = ll_price3
end if


上面这段代码希望能实现的就是如果正在编辑金额1、金额2,那么金额3就等于他们之和

当然你可能需要在其它事件给金额3赋值

以上我没有实际测试过,也许会出现错误,仅供参考

  相关解决方案