以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  表副本问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=83238)

--  作者:jjm1234567
--  发布时间:2016/4/4 23:19:00
--  表副本问题
在窗口中建了一个表控件(设为<送货明细>表的副本),afterload事件中写了:

Dim t As Table = Tables("打印_Table1")
With Tables("送货单")
    If .Current Is Nothing Then
        t.Filter = "False"
    Else
        t.Filter = "送货单号 = " & .Current("送货单号")
    End If
End With

但打开表会显示错误:
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2015.12.22.1
错误所在事件:
详细错误信息:
未找到列 [CD000291]。

明明有CD000291的送货单号,搞不懂了



--  作者:jjm1234567
--  发布时间:2016/4/4 23:20:00
--  
是打开窗口"打印"时出错
--  作者:大红袍
--  发布时间:2016/4/4 23:40:00
--  

 t.Filter = "送货单号 = " & .Current("送货单号")

 

改成

 

  t.Filter = "送货单号 = \'" & .Current("送货单号") & "\'"