以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]findrow的时候,代码没有错,列里面的行也都有,就是提示错误。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=127912)

--  作者:yjm789000
--  发布时间:2018/11/24 22:09:00
--  [求助]findrow的时候,代码没有错,列里面的行也都有,就是提示错误。

图片点击可在新窗口打开查看此主题相关图片如下:12.png
图片点击可在新窗口打开查看


With Tables("成品入库表")
    Dim r As Integer
    r = .FindRow("[客户名称] =" & Tables("销售单").Current("客户") &"")
    If r >= 0 Then \'如果找到符合条件的行
  Tables("选择型号_Table1").Filter = "[客户名称] = "& tables("销售单").Current("客户") & ""
     Else
e.Form.Close
MessageBox.Show("没有该客户的入库产品")
    End If 
End With
[此贴子已经被作者于2018/11/24 22:13:52编辑过]

--  作者:有点甜
--  发布时间:2018/11/25 17:29:00
--  

改成

 

With Tables("成品入库表")
    Dim r As Integer
    r = .FindRow("[客户名称] = \'" & Tables("销售单").Current("客户") & "\'")
    If r >= 0 Then \'如果找到符合条件的行
        Tables("选择型号_Table1").Filter = "[客户名称] = \'" & Tables("销售单").Current("客户") & "\'"
    Else
        e.Form.Close
        MessageBox.Show("没有该客户的入库产品")
    End If
End With