以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 未将对象引用设置到对象的实例。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119519) |
-- 作者:yetle -- 发布时间:2018/5/26 11:11:00 -- 未将对象引用设置到对象的实例。 .NET Framework 版本:2.0.50727.3655 Foxtable 版本:2018.3.9.1 错误所在事件:窗口,报价明细,Button2,Click 详细错误信息: 未将对象引用设置到对象的实例。 代码如下: Dim Result As DialogResult Result = MessageBox.Show("确认审核吗?","提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result = DialogResult.Yes Then If usna Like "*设计师*" Then With Tables("报价申请.报价单.报价明细") For i As Integer = .TopPosition To .BottomPosition Tables("报价申请").Current("研发部_报价审核状态") = "设计师审核通过" \'原来的代码 Dim fdr As DataRow = DataTables("用户表").Find("用户名称=\'" & usna & "\'") Tables("报价申请").Current("研发部_设计师审核") = fdr("用户名称") .Rows(i).Locked = True Next End With Dim r As Row = Tables("报价申请").Current \' r("研发部_中心审批") = "通过" \' r.Save() \'发送审核通过的消息 Dim dr As DataRow = DataTables("用户表").Find("用户名称 = \'" & r("业务部_业务跟单") & "\'") \'msgbox(dr("部门") & "." & r("业务部_业务跟单")) QQClient.Send(dr("部门") & "." & r("业务部_业务跟单"), "-@|" & r("业务部_款号") & "|" & usna,True) Dim da As DataRow = DataTables("用户表").Find("用户名称 = \'" & r("研发部_设计师") & "\'") QQClient.Send(da("部门") & "." & r("研发部_设计师"), "-@|" & r("业务部_款号") & "|" & usna,True) QQClient.Send("研发部.研发-祝炫丽","-@|" & r("业务部_款号") & "|" & usna,True) QQClient.Send("研发部.研发-主管","-@|" & r("业务部_款号") & "|" & usna,True) QQClient.Send("业务部.admin","-@|" & r("业务部_款号") & "|" & usna,True) Else MessageBox.show("你无权执行此项操作!") End If End If |
-- 作者:有点蓝 -- 发布时间:2018/5/26 11:38:00 -- If Tables("报价申请").Current Is Nothing Then Return Dim Result As DialogResult Result = MessageBox.Show("确认审核吗?","提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result = DialogResult.Yes Then If usna Like "*设计师*" Then ……
|
-- 作者:yetle -- 发布时间:2018/5/26 14:25:00 -- 加了还是一样有这个提示 |
-- 作者:有点蓝 -- 发布时间:2018/5/26 14:30:00 -- Dim fdr As DataRow = DataTables("用户表").Find("用户名称=\'" & usna & "\'") If fdr IsNot Nothing Then Tables("报价申请").Current("研发部_设计师审核") = fdr("用户名称") .Rows(i).Locked = True Next End If |
-- 作者:yetle -- 发布时间:2018/5/26 14:43:00 -- 我也是醉了,还是一样提示 |
-- 作者:有点蓝 -- 发布时间:2018/5/26 15:13:00 -- 参考2楼4楼的用法和帮助说明,自己检查整个事件代码,看看哪里还需要判断的 |