Dim dtb As New
DataTableBuilder("核算调整")
dtb.AddDef("年份", GetType(String), 32)
dtb.AddDef("月份", GetType(Integer))
dtb.AddDef("仓店编号", GetType(String), 32)
dtb.AddDef("仓店名称", GetType(String), 100)
dtb.AddDef("填充标记", GetType(String), 100)
dtb.AddDef("数量", GetType(Double))
dtb.Build()
创建上述临时表后,从其他表填充数据进来,然后按下面进行选择删除,想只保留填充标记是“未填充”的记录
Tables("核算调整").Filter = ("填充标记 = '已填充' or 填充标记='未完成'")
CurrentTable.DataTable.DeleteFor(CurrentTable.Filter)
然后再填充到外部表中,结果发现已填充,未完成,未填充的所有记录都填充进来了,要怎么调整
Dim f55 As New Filler
F55.SourceTable = DataTables("核算调整")
F55.SourceCols = "仓店编号,仓店名称,年份,月份,数量,填充标记"
F55.DataTable = DataTables("核算表")
F55.DataCols = "仓店编号,仓店名称,年份,月份,数量,填充标记"
F55.Filter =“填充标记='未填充'”
F55.Fill()
填充时直接筛选也是不行
[此贴子已经被作者于2022/12/12 19:24:02编辑过]