以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 菜鸟请教一个关于left()函数的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34492) |
||||||
-- 作者:hudicaca -- 发布时间:2013/6/8 10:51:00 -- 菜鸟请教一个关于left()函数的问题 请问我用 Tables("表A").Filter = "left(年月,4) = \'2013\'"
为什么提示说 表达式包含未定义的函数调用 left()。 但是换做用
DataTables("表A").LoadFilter = "left(年月,4) = \'2013\'"
DataTables("表A").Load 就能通过了~..求教.谢谢
|
||||||
-- 作者:Bin -- 发布时间:2013/6/8 10:56:00 -- 表达式 只可以用表达式 不能有left(年月,4) 之类的代码
|
||||||
-- 作者:hudicaca -- 发布时间:2013/6/8 11:00:00 -- DataTables("表A").LoadFilter = "left(年月,4) = \'2013\'" 这个后面不属于表达式?
那么Tables("表A").Filter = "left(年月,4) = \'2013\'" 后面只能用表达式,那这句代码我要怎么实现呢,我要将年月这一列为2013年的筛选出来呢? 谢谢老大不吝指教啊!! |
||||||
-- 作者:XYT -- 发布时间:2013/6/8 11:06:00 -- Substring
例如:Substring([电话号码], 3, 9) http://www.foxtable.com/help/topics/0102.htm http://www.foxtable.com/help/topics/1421.htm
[此贴子已经被作者于2013-6-8 11:08:14编辑过]
|
||||||
-- 作者:FoxMan -- 发布时间:2013/6/8 11:06:00 -- DataTables("表A").LoadFilter = "left(年月,4) = \'2013\'" 这个后面不属于表达式? =======> 這個是SQL Tables("表A").Filter = "left(年月,4) = \'2013\'" ==========> Tables("表A").Filter = "年月 Like \'2013%\'"
|
||||||
-- 作者:hudicaca -- 发布时间:2013/6/8 11:28:00 -- 感谢楼上 回答的大大们.问题解决! |