Foxtable(狐表)用户栏目专家坐堂 → substring函数的疑问


  共有19481人关注过本帖树形打印复制链接

主题:substring函数的疑问

帅哥哟,离线,有人找我吗?
kylin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
substring函数的疑问  发帖心情 Post By:2008/9/11 17:51:00 [只看该作者]


可以参见以下的例子
http://www.foxtable.com/dispbbs.asp?boardid=2&Id=438

姓名列的表达式中的substring
刚开始使用公式IF(SubString([文号],0,1) = 'L','李四',IIF(SubString([文号],0,1) = 'T','童五',IIF(SubString([文号],0,1) = 'Y','杨六','其他')))
姓名列全部显示 其他 ,没有提示错误
[文号]输入L,提示出错
之后改成IF(SubString([文号],1,1) = 'L','李四',IIF(SubString([文号],1,1) = 'T','童五',IIF(SubString([文号],1,1) = 'Y','杨六','其他')))
都没有出错。

为什么初始时SubString([文号],0,1) 和SubString([文号],1,1)都可以呢? 该函数本身又没有问题?
[此贴子已经被作者于2008-9-11 17:57:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/11 18:24:00 [只看该作者]

呵呵,函数直接调用的,不是自定义的,所以应该没问题。
表达式设置的时候,只能检查语法错误,非语法错误只能运行的时候知道。

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/9/12 7:33:00 [只看该作者]

明白

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/9/12 7:44:00 [只看该作者]

建议在帮助中说明一下:

语法:

SubString(StartIndex)
SubString(StartIndex, Length)

参数:

StartIndex: 子字符串的开始位置。
Length: 可选参数,子字符串的长度。
 
StartIndex: 子字符串的开始位置。首位从1开始。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/9/12 8:17:00 [只看该作者]

呵呵,昨晚看到这个帖子后就改了。

 回到顶部
帅哥哟,离线,有人找我吗?
gsnake
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5263 威望:0 精华:0 注册:2012/6/6 14:37:00
  发帖心情 Post By:2017/6/6 9:10:00 [只看该作者]

看了半天,4楼说的也不是substring函数啊,是字符串的方法

帮助里仍然没有从几开始,方法是从0开始。

这里是函数

http://www.foxtable.com/webhelp/scr/0102.htm

Substring(expression, start, Length
 
是从1开始




 回到顶部
帅哥哟,离线,有人找我吗?
xnsiwei
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:454 积分:3241 威望:0 精华:0 注册:2019/11/3 22:21:00
  发帖心情 Post By:2020/2/15 17:07:00 [只看该作者]

可以提取日期中的年份吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/15 17:20:00 [只看该作者]

以下是引用xnsiwei在2020/2/15 17:07:00的发言:
可以提取日期中的年份吗?

参考:http://www.foxtable.com/webhelp/topics/1285.htm

 回到顶部