以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  查找数据行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=4098)

--  作者:lihe60
--  发布时间:2009/8/28 8:23:00
--  查找数据行
“采购申请单”表的“采购申请单”窗口的“查找”按钮不能用,请指教。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:lihe60
--  发布时间:2009/8/28 8:47:00
--  
来也匆匆,去也匆匆。
--  作者:yuanbin
--  发布时间:2009/8/28 9:03:00
--  
  是代码问题。应该是:
  r = .FindRow("[申请单编号] = \'" & forms("采购申请单").controls("textbox1").value & "\'",0,true) \'从当前行开始查找

--  作者:czy
--  发布时间:2009/8/28 9:21:00
--  
表名也有问题吧?

With tables("采购申请单.采购申请单明细")
    Dim r As Integer
    r = .FindRow("[申请单编号] = \'" & e.Form.Controls("TextBox1").Value & "\'",.Position +1,true) \'从当前行开始查找
    If r >= 0 Then \'如果找到的话
        .Position = r \'定位到找到的行.
    End If
End With