以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]SQLReplaceFor的用法  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=173429)

--  作者:HANZHIGANG
--  发布时间:2021/11/29 16:28:00
--  [求助]SQLReplaceFor的用法
Dim Filter As String = "[上游客户] = \'" & e.DataRow("上游客户") & "\' And [品牌] = \'" & e.DataRow("品牌") & "\'And [上游动态] = \'" & e.DataRow("上游动态") & "\' And [计划日期] >= #" & e.DataRow("起始日期") & "#  And [计划日期] <= #" & e.DataRow("终止日期") & "# And 上游对账 = False"
DataTables("运单管理").SQLReplaceFor("上游单价", e.DataRow("上游单价"), Filter)

以上代码,找到符合条件运单管理的上游单价可以进行更新新的单价
那么如何用以上代码同时实现,找不到条件,运单管理的上游单价变为空呢

--  作者:有点蓝
--  发布时间:2021/11/29 16:34:00
--  
不符合条件的清空

DataTables("运单管理").SQLReplaceFor("上游单价", nothing, "not (" & Filter & ")")