以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  干爸,请问加载多个订单的订单明细代码如下,没反应,乍回事  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116619)

--  作者:UBSS
--  发布时间:2018/3/28 11:51:00
--  干爸,请问加载多个订单的订单明细代码如下,没反应,乍回事
干爸,加载多个订单的订单明细代码如下,但是没反应,乍回事



If DataTables("三方城配_配载常规录入1").DataRows.Count = 0 Then \'如果订单表没有数据
    DataTables("三方城配_已配载表1").LoadFilter = "订单_单号1 ID Is Null" \'不加载订单明细
Else
    Dim ids As String
    For Each dr As DataRow In DataTables("三方城配_配载常规录入1").DataRows
        ids = ids & ",\'" & dr("订单_单号1")& "\'"
    Next
    ids= ids.Trim(",")
    DataTables("三方城配_已配载表1").LoadFilter = "订单_单号1 In (" & ids & ")"
End If
DataTables("三方城配_已配载表1").Load()


上边的代码加载出来的还是只有一个订单对应的明细,我要的是多个订单对应的明细


--  作者:有点甜
--  发布时间:2018/3/28 12:26:00
--  

1、弹出msgbox(DataTables("三方城配_已配载表1").LoadFilter)看看,看值是否正确;

 

2、实例发出来测试。