Foxtable(狐表)用户栏目专家坐堂 → in的动态合成表达式总提示出错


  共有3493人关注过本帖平板打印复制链接

主题:in的动态合成表达式总提示出错

帅哥哟,离线,有人找我吗?
scott518
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:2488 威望:0 精华:0 注册:2011/11/4 17:32:00
in的动态合成表达式总提示出错  发帖心情 Post By:2014/6/16 18:29:00 [只看该作者]

如下代码:

 '集合选择的单据编号加载数据
    Dim ids As String
    For Each r As Row In tbl.Rows
        If r("选择") = True Then
            ids = ids & ",'" & r(Vars("Idc")) & "'"
        End If
    Next
    ids= ids.Trim(",")
    msgbox(Vars("Idc") & " In (" & ids & ")")
    DataTables(Mtb & "_主表").LoadFilter = Vars("Idc") & " In (" & ids & ")"
    DataTables(Mtb & "_主表").Load()

 

msgbox显示出来是:

订单编号 In ('D1404-027','D1404-028','D1404-029')

 

请教是哪里错了,为何总提示 ')' 附近有语法错误。

谢谢!

 



 回到顶部