以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请问字段错误在哪里? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=188823) |
-- 作者:rophy0952 -- 发布时间:2023/10/21 16:44:00 -- [求助]请问字段错误在哪里? Dim dr3 As DataRow = DataTables("销售价格表").SQLfind("客户代号 = \'" & Forms("打印送货单").controls("客户代号").text & "\'and 型号 = \'"& Tables("送货单").Current("型号") & "\' And 规格 = \'"& Tables("送货单").Current("规格") &"\'") MessageBox.show(1) If dr3("标称型号") <> Nothing Then MessageBox.show(2) Forms("打印送货单").controls("型号").text = dr3("标称型号") MessageBox.show(3) Forms("打印送货单").controls("规格").text = dr3("标称规格") End If 以上执行到标红的代码提示错误:请问是何原因? .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.1.30.2 错误所在事件:窗口,打印送货单,打印,Click 详细错误信息: 未将对象引用设置到对象的实例。 |
-- 作者:有点蓝 -- 发布时间:2023/10/21 16:47:00 -- 改为 If dr3 isnot Nothing Then |
-- 作者:rophy0952 -- 发布时间:2023/10/21 16:48:00 -- 我是要判断那个单元格的值,不是判断行的值。 |
-- 作者:rophy0952 -- 发布时间:2023/10/21 16:49:00 -- 之前一直是可以正常运行的,不知道为什么现在突然提示错误 |
-- 作者:有点蓝 -- 发布时间:2023/10/21 16:53:00 -- 要判断那个单元格的值,也要先判断行的值啊,行都不存在,哪来的单元格?行不存在说明后台数据库没有符合这个条件的数据 再说单元格的数据没有必要判断呀,这种赋值代码,单元格有值,控件就显示这个值,单元格没有值,控件也就自然清空不显示
|