以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 不重复加载数据代码出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133458) |
-- 作者:ZJZK2018 -- 发布时间:2019/4/14 23:47:00 -- 不重复加载数据代码出错 下面追载数据代码是对的: Dim str As String = DataTables("当年工资库").GetComboListString("_Identify") Dim idxs As String = str.Replace("|","\',\'") Dim filt As String = "[_Identify]
Not In (\'" & idxs & "\')" DataTables("当年工资库").AppendLoad(filt) 但下面代码执行时,原有数据不见了,需求是效果跟上面代码一样,如何调整下面代码? Dim str As String = DataTables("当年工资库").GetComboListString("_Identify") Dim idxs As String = str.Replace("|","\',\'") Dim filt As String = "[_Identify] Not In (\'" & idxs & "\')" If DataTables("当年工资库").Find(filt) Is Nothing Then \'DataTables("当年工资库").LoadFilter = DataTables("当年工资库").LoadFilter DataTables("当年工资库").LoadFilter = filt DataTables("当年工资库").Load() End If |
-- 作者:有点甜 -- 发布时间:2019/4/15 10:02:00 -- Dim str As String = DataTables("当年工资库").GetComboListString("_Identify") DataTables("当年工资库").LoadFilter = iif(DataTables("当年工资库").LoadFilter>"", "(" & DataTables("当年工资库").LoadFilter & ") or " & filt, "") |