Foxtable(狐表)用户栏目专家坐堂 → [求助]索引和长度必须引用该字符串内的位置


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

主题:[求助]索引和长度必须引用该字符串内的位置

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


加好友 发短信
等级:小狐 帖子:373 积分:2732 威望:0 精华:0 注册:2012/2/17 20:05:00
[求助]索引和长度必须引用该字符串内的位置  发帖心情 Post By:2015/7/11 20:07:00 [只看该作者]

我在专业报表中有如下代码: 

    rt = New prt.RenderText
     rt.Text = "清洗  " & iif(r("清洗人")<> "",(r("清洗人")).SubString(0,1),"")
     rt.X = 115
     rt.Y = 8
     rt.Style.Font = New Font("宋体", 10, FontStyle.Bold) '设置字体,字号
     ra.Children.Add(rt)  '添加到容器中
如果 清洗人 为空 报表中也未空,如果有内容,则取第一个字。清洗人为空时 为何老出现以下提示::

.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.11.11.1
错误所在事件:窗口,打包录入,Button5,Click
详细错误信息:
索引和长度必须引用该字符串内的位置。
参数名: length

[此贴子已经被作者于2015/7/12 9:11:06编辑过]

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


加好友 发短信
等级:小狐 帖子:373 积分:2732 威望:0 精华:0 注册:2012/2/17 20:05:00
  发帖心情 Post By:2015/7/12 9:12:00 [只看该作者]

请老师们帮忙.

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/12 9:29:00 [只看该作者]

rt = New prt.RenderText
rt.Text = "清洗  " & iif(r("清洗人").length > 0,r("清洗人").SubString(0,1),"")
rt.X = 115
rt.Y = 8
rt.Style.Font = New Font("宋体", 10, FontStyle.Bold) '设置字体,字号
ra.Children.Add(rt)  '添加到容器中

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


加好友 发短信
等级:小狐 帖子:373 积分:2732 威望:0 精华:0 注册:2012/2/17 20:05:00
  发帖心情 Post By:2015/7/12 9:43:00 [只看该作者]

多谢红袍老师!还是不行,错误提示和之前是一样的。

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


加好友 发短信
等级:小狐 帖子:373 积分:2732 威望:0 精华:0 注册:2012/2/17 20:05:00
  发帖心情 Post By:2015/7/12 10:09:00 [只看该作者]

红袍老师!还是不行,错误提示和之前是一样的。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/12 10:19:00 [只看该作者]

 那就不是这段代码的错。

 

 http://www.foxtable.com/help/topics/1485.htm

 


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


加好友 发短信
等级:小狐 帖子:373 积分:2732 威望:0 精华:0 注册:2012/2/17 20:05:00
  发帖心情 Post By:2015/7/12 12:15:00 [只看该作者]

多谢红袍老师,问题解决了,

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/12 12:16:00 [只看该作者]

 哦,对了,iif是两条语句都执行的,要改成if判断。

 回到顶部