以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]删除统计表1中日期为星期六或星期天的行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191252) |
-- 作者:jyh7081 -- 发布时间:2024/4/6 19:34:00 -- [求助]删除统计表1中日期为星期六或星期天的行 请问老师: 下面的函数在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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/4/6 21:00:00 -- 这种要使用sql语法:http://www.foxtable.com/webhelp/topics/2899.htm Tables("统计表1").DataTable.sqlDeleteFor("DatePart(\'w\', [日期]) = 7 or DatePart(\'w\', [日期]) = 1")
|
-- 作者:jyh7081 -- 发布时间:2024/4/7 20:47:00 -- 提示查询表或临时表不能采用sqlreplacefor更新后台数据~ |
-- 作者:有点蓝 -- 发布时间:2024/4/7 21:03:00 -- 如果是临时表,只能是遍历处理了 |