以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  字符串与表达式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184483)

--  作者:ouyangfenghuan
--  发布时间:2022/12/9 20:11:00
--  字符串与表达式

代码如下,刚好有个产品名称是 "73404 Mixing and Aux Manifold Body V1.4 " 代码执行不出来了,遇到这种带and 或 OR 字符的名称要怎么处理呢?

--  作者:ouyangfenghuan
--  发布时间:2022/12/9 20:13:00
--  
With Tables("订单跟踪表")
   If .Current IsNot Nothing Then \'
       Dim Filter As String
       Filter = "产品名称 = \'" & .Current("产品名称") & "\'"
       Tables("详细信息_Table1").fill("Select * Fro m {出货记录} Where " & Filter , "rx", True)
       Tables("详细信息_Table1").Sort= "出货日期 desc"
       Tables("详细信息_Table1").DataTable.DataCols("总数量").Caption = "订单数量"
       Tables("详细信息_Table1").DataTable.BuildHeader()
        MessageBox.Show(filter)
\'       Tables("详细信息_Table1").DataTable.LoadFilter = Filter
\'       Tables("详细信息_Table1").DataTable.Load
   End If
End With

[此贴子已经被作者于2022/12/9 20:14:48编辑过]

--  作者:ouyangfenghuan
--  发布时间:2022/12/9 21:15:00
--  
已找到问题,不关AND的事情,是名称不同导致