以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]加载条件设置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102264)

--  作者:syjylyq
--  发布时间:2017/6/16 13:07:00
--  [求助]加载条件设置
订单信息有一列为 下单日期,一列为 订单完成日期
我想在BeforeLoadOuterTable中设置条件,只加载4个月内的所有订单以及四个月之前未完成的订单,请问怎么设置?

S elect Case e.DataTableName    
Case "订单信息"        
Dim d As Date = Date.Today().AddDays(-120)        
e.S electString = "S elect * From {订单信息} Where [下单日期] > \'" & d & "\' or [订单完成日期] Is null"
End S elect

--  作者:有点色
--  发布时间:2017/6/16 15:37:00
--  
"Select * From {订单信息} Where [下单日期] > \'" & d & "\' or  [下单日期] <= \'" & d & "\' and [订单完成日期] Is null"