PB的数据窗口,增加一行数据的时候,输入某列值,自动得到其他列的值
我创建一个计算列,得出了电费,但是我想下面电费那一列,也自动得到电费,怎么做我是想在输入电单价的时候自动计算电费也是数据库中的列...
我创建一个计算列,得出了电费,但是我想下面电费那一列,也自动得到电费,怎么做
我是想在输入电单价的时候自动计算
电费也是数据库中的列 展开
我是想在输入电单价的时候自动计算
电费也是数据库中的列 展开
1个回答
展开全部
假设 DW名称为 dw_1,计算列名称为 compute_1 电费字段名称为 dianfei,
在dw_1的itemchanged事件中增加代码
dec ldec_dianfei
accepttext()
if dwo.name="compute_1" then
ldec_dianfei = getitemnumber(row,"compute_1")
SetItem(row,"dianfei",ldec_dianfei)
end if
在dw_1的itemchanged事件中增加代码
dec ldec_dianfei
accepttext()
if dwo.name="compute_1" then
ldec_dianfei = getitemnumber(row,"compute_1")
SetItem(row,"dianfei",ldec_dianfei)
end if
追问
compute_1里面能正常得到电费,但是dianfei这个列得到的是空值,
而且我把ldec_dianfei换成常量,dianfei也是空值
追答
如果ldec_dianfei是常量,dianfei也是空值,DEBUG跟踪一下,row值是否正常
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询