以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]请教条件过滤后定位问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94039) |
||||
-- 作者:xh2207 -- 发布时间: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
|
||||
-- 作者:有点蓝 -- 发布时间: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编辑过]
|