以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如此错误提示! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63131) |
-- 作者:rophy0952 -- 发布时间:2015/1/14 15:35:00 -- [求助]如此错误提示! 如图,请问这个错误提示是什么原因造成的呢? |
-- 作者:Bin -- 发布时间:2015/1/14 15:38:00 -- 点击详细信息看看报错事件是哪里. 把代码发出来看看 |
-- 作者:有点甜 -- 发布时间:2015/1/14 15:50:00 -- 呃,执行什么操作报的错? |
-- 作者:rophy0952 -- 发布时间:2015/1/14 16:09:00 -- If e.DataCol.name = "分切不良_净重" Then Dim dr As DataRow = e.DataRow \'For Each dr1 As DataRow In DataTables("分切工票信息").SQLSelect("流水号=\'" & dr("流水号") & "\'") Dim dr1 As DataRow = DataTables("分切工票信息").SQLfind("流水号=\'" & dr("流水号") & "\'") If dr1 IsNot Nothing Then dr1("不良重量") = dr("分切不良_净重")/dr("分切不良_只数")*dr1("不良只数") dr1.save End If End If
|
-- 作者:rophy0952 -- 发布时间:2015/1/14 16:12:00 -- 重置列的时候出现的错误 |
-- 作者:有点甜 -- 发布时间:2015/1/14 16:13:00 -- 重新打开项目,msgbox看一下值是多少。
msgbox(dr1("不良重量")) |
-- 作者:rophy0952 -- 发布时间:2015/1/14 16:47:00 -- 如图:但不良重量那列设置的是双精度小数,保留两位小数,该如何处理呢? |
-- 作者:有点甜 -- 发布时间:2015/1/14 17:05:00 -- 弹出之后就报错了么?
试试换一个值,是否报错。 |
-- 作者:rophy0952 -- 发布时间:2015/1/14 17:36:00 -- 又有这样的窗口弹出 |
-- 作者:有点甜 -- 发布时间:2015/1/14 17:40:00 -- 是不是因为这个值是0啊?dr("分切不良_只数") |