请问老师:下面的函数在DeleteFor中都无法调用,这种情况是不是必须遍历行来删除?
Tables("统计表1").DataTable.DeleteFor("Weekday([日期]) >= 6")
Tables("统计表1").DataTable.DeleteFor("DatePart('w', [日期]) >= 6")
Tables("统计表1").DataTable.DeleteFor("Right([日期], 2) >= 6")
Tables("统计表1").DataTable.DeleteFor("Format([日期], "ddd") = '周五'")
[此贴子已经被作者于2024/4/6 20:00:16编辑过]
这种要使用sql语法:
http://www.foxtable.com/webhelp/topics/2899.htm
Tables("统计表1").DataTable.sqlDeleteFor("DatePart('w', [日期]) = 7 or DatePart('w', [日期]) = 1")
提示查询表或临时表不能采用sqlreplacefor更新后台数据~

此主题相关图片如下:截屏图片 (1).jpg
