以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- substring 有个运算符用法 不知道测试了会出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66193) |
||||||
-- 作者:jswjyjf -- 发布时间:2015/3/31 21:07:00 -- substring 有个运算符用法 不知道测试了会出错 substring 有个运算符用法 不知道测试了会出错
Substring
例如:Substring([电话号码], 3, 9)
我测试一下 output.show(substring("123456789abcdefg",2,9)) 会出错 |
||||||
-- 作者:有点甜 -- 发布时间:2015/3/31 21:10:00 -- 没有这种语法。
output.show("123456789abcdefg".Substring(2,9)) |
||||||
-- 作者:jswjyjf -- 发布时间:2015/3/31 21:12:00 -- 帮助里有的 本页地址:http://www.foxtable.com/help/topics/0102.htm |
||||||
-- 作者:有点甜 -- 发布时间:2015/3/31 21:13:00 -- 这个是表达式的时候才能用的。不是代码。 [此贴子已经被作者于2015/3/31 21:12:48编辑过]
|
||||||
-- 作者:jswjyjf -- 发布时间:2015/3/31 21:15:00 -- 哦 麻烦给个案例 看一下 |
||||||
-- 作者:有点甜 -- 发布时间:2015/3/31 21:20:00 -- 你想说什么?
Substring,如果在代码里用,就这样用 output.show("123456789abcdefg".Substring(2,9))
如果在表达列,或者筛选条件里面用,就遮掩用 substring("123456789abcdefg",2,9) |
||||||
-- 作者:jswjyjf -- 发布时间:2015/3/31 21:20:00 -- 明白 多谢 |
||||||
-- 作者:jswjyjf -- 发布时间:2015/3/31 21:25:00 -- If substring(CurrentTable.current("第一列"),1,2))="sd" messagebox.show("g") End If 这样写代码有没有错 |
||||||
-- 作者:有点甜 -- 发布时间:2015/3/31 21:26:00 -- If CurrentTable.current("第一列").substring(0,2) = "sd" messagebox.show("g") End If [此贴子已经被作者于2015/3/31 21:25:54编辑过]
|
||||||
-- 作者:jswjyjf -- 发布时间:2015/3/31 21:29:00 -- 在代码里用 还是不会用 |