以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  用Table控件模拟关联表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122525)

--  作者:y66751124
--  发布时间:2018/7/27 12:29:00
--  用Table控件模拟关联表
求助,帮助中的用Table控件模拟关联表,

Dim t As Table = Tables("窗口1_Table1")
With
Tables("产品")
    If
.Current Is Nothing Then
        t.Filter =
"False"
   
Else
        t.Filter =
"产品编号 = " & .Current("产品编号")
    End
IF
End
With

此代码中产品列是整数串,现在实际操作的项目中产品列是字符串的,包含了字母.

要如何把这个表达式的t.Filter = "产品编号 = " & .Current("产品编号")里面的" \' 做修改呢,改了半天都报错


--  作者:y66751124
--  发布时间:2018/7/27 13:34:00
--  
已查询历史提问解决,再请教老师一个问题,为什么字符串的表达式要这样写?t.Filter = "产品编号 = \'" & .Current("产品编号") & "\'"      在最后的产品编号还有一个&这样的连接符号呢
--  作者:新福星
--  发布时间:2018/7/27 13:54:00
--  
字符的查询格式规定引用内容要用单引号扩起来。 t.Filter = "产品编号 = \'" & .Current("产品编号") & "\'"
--  作者:有点甜
--  发布时间:2018/7/27 14:43:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/1284.htm

 

http://www.foxtable.com/webhelp/scr/2919.htm

 


--  作者:y66751124
--  发布时间:2018/7/27 15:31:00
--  
thanks