问题描述:通过sle_1控件输入插入条件(通过回车事件对dw_1插入一条数据),插入的一条数据有一列名cp_weight;利用从电子称重量值到sle_3控件。
问:怎样才能使得cp_weight的值更新成sle_3.text的值?我在一个按钮下click事件中用
dw_1.SetItem(1, "cp_weight", sle_3.text)命令更新却没用,所以就不知道怎么弄了!希望有高手指点一下,谢谢了
------解决方案--------------------
最可能的原因是:数据类型不匹配
cp_weight字段应该是数值型
而sle_3.text的值是字符型
将语句改成下面的语句试试
dw_1.SetItem(1, "cp_weight", dec(sle_3.text))
------解决方案--------------------
先判断sle_3.text的值
if isnull(sle_3.text) or sle_3.text = "" then return
然后再看列名cp_weight的数据类型。
如果cp_weight是数字型,那么:
dw_1.SetItem(1, "cp_weight", dec(sle_3.text))