Foxtable(狐表)用户栏目专家坐堂 → [求助]请教条件过滤后定位问题


  共有1671人关注过本帖树形打印复制链接

主题:[求助]请教条件过滤后定位问题

帅哥哟,离线,有人找我吗?
xh2207
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:190 积分:1593 威望:0 精华:0 注册:2013/1/6 19:46:00
[求助]请教条件过滤后定位问题  发帖心情 Post By:2016/12/14 8:39:00 [只看该作者]

请教:

 

 

在工程需求窗口的查询按钮代码如下:

 

Dim ddh As WinForm.ComboBox = e.Form.Controls("ComboBox1")

Tables("工程需求_订货主表").Filter = "订单号 = '" & ddh . Text & " '"

Dim wz As Integer = Tables("工程需求_订货主表").Findrow("订单号 = '" & ddh . Text & " '")

If wz >= 0 Then

    Tables("工程需求_订货主表").Position = wz

End If

 

Dim gcmc As WinForm.ComboBox = e.Form.Controls("ComboBox2")

Tables("工程需求_订货主表").Filter = "工程名称 = '" & gcmc . Text & " '"

Dim wz2 As Integer = Tables("工程需求_订货主表").Findrow("工程名称 = '" & gcmc . Text & " '")

If wz2 >= 0 Then

    Tables("工程需求_订货主表").Position = wz2

End If

 

Dim gcbh As WinForm.ComboBox = e.Form.Controls("ComboBox3")

Tables("工程需求_订货主表").Filter = "工程编号 = '" & gcbh . Text & " '"

Dim wz3 As Integer = Tables("工程需求_订货主表").Findrow("工程编号 = '" & gcbh . Text & " '")

If wz3 >= 0 Then

    Tables("工程需求_订货主表").Position = wz3

End If

 

运行时出现如下错误:

.NET Framework 版本:2.0.50727.3643
Foxtable 版本:2016.7.29.1
错误所在事件:订货主表,CurrentChanged
详细错误信息:
未将对象引用设置到对象的实例。
请问如何修改代码。

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目1_201612140824.zip


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/14 8:43:00 [只看该作者]

提示是订货主表,CurrentChanged有问题,和上面代码没有关系

If Tables("工程需求_订货主表").Current IsNot Nothing Then
    Tables("工程需求_订货明细表").Filter = "订单号 = '" & Tables("工程需求_订货主表").Current("订单号") & "'"
Else
    Tables("工程需求_订货明细表").Filter = "_Identify is null"
End If
[此贴子已经被作者于2016/12/14 8:44:34编辑过]

 回到顶部