
此主题相关图片如下:uc截图20231102153335.png
http://www.foxtable.com/webhelp/topics/1284.htm
表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。
例如:
Tables("订单").Filter = "[产品] = 'PD01'" '字符用单引号括起来
Tables("订单").Filter = "[日期] = #3/17/1999#" '日期用#括起来
Tables("订单").Filter = "[折扣] = 0.1" '数值直接使用
还是不行,好久不用,都忘 完了

此主题相关图片如下:1uc截图20231102154909.png
[此贴子已经被作者于2023/11/2 15:50:47编辑过]

此主题相关图片如下:22uc截图20231102164333.png

筛选加了一个:编码的条件,报错了;
[此贴子已经被作者于2023/11/2 17:21:45编辑过]
表达式没有Remove这种用法,可用的都在这了:
http://www.foxtable.com/webhelp/topics/0102.htm
If DataTables(Value).Find("substring([项目编码],1,9) = '" & dr("项目编码").Remove(9) & "' And [中标单价] = " & dr("投标综合单价")) Is Nothing Then