以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请高手帮我看看我的语句的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=57635)

--  作者:audience68
--  发布时间:2014/9/28 11:06:00
--  请高手帮我看看我的语句的问题
If TypeOf e.Sender Is WinForm.Label Then \'如果单击的是标签
    If e.Sender.Name.ToLower.StartsWith("sh") Then \'而且名称是以sh开头
        Dim sh As String = e.Sender.Name.SubString(2) \'获取省份
        \'Dim ps As Integer = Tables("监造物资明细表").FindRow("监造地 = \'" & sh & "\'") \'找出此省份所在行的位置
        \'If ps >= 0 Then \'如果找到
            Tables("监造物资明细表").Filter = "[监造地] =  sh"
        \'End If
    End If
End If


我在窗口的CLICK中,想设置成点击地图的某个省会城市,就可以根据选择的省来筛选出表"监造物资明细表"中在该省会的全部明细,我似乎觉得Tables("监造物资明细表").Filter = "[监造地] =  sh"语句不对,实际也确实无法筛选,请高手指点一下问题在那里?
我是在按照Casestudy 例子在依葫芦画瓢在做。

--  作者:有点甜
--  发布时间:2014/9/28 11:24:00
--  

Tables("监造物资明细表").Filter = "[监造地] =  \'" & sh & "\'"


--  作者:audience68
--  发布时间:2014/9/28 13:11:00
--  
谢谢甜版,每次都能及时回复,给了我学习的很大帮助。