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


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

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

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


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
[求助]报错:索引和长度必须引用该字符串内的位置  发帖心情 Post By:2019/12/18 14:16:00 [只看该作者]

'……………以下是自动生成工号…………………………
Dim i As String = DataTables("日志").Compute("max(序号)")
Dim idx As Integer
If i > "" Then    '若有最大值,即表数据不为空
    idx = CInt(i.SubString(2,3)) + 1   '提取字符串i里的数字,并加1
Else
    idx = 1   '若表数据为空 就=1
End If
Tables("日志").Current("序号") = "" & Format(idx,"000")
'……………以上是自动生成工号…………………………

想要实现窗口里面“序号”主动生成,并进行自动排列,出现了报错
图片点击可在新窗口打开查看此主题相关图片如下:tim截图20191218141305.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:tim截图20191218141216.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/12/18 14:18:04编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110571 积分:562745 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/18 14:31:00 [只看该作者]

If i > "" Then    '若有最大值,即表数据不为空
    idx = CInt(i) + 1   '提取字符串i里的数字,并加1
Else
    idx = 1   '若表数据为空 就=1
End If

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


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
  发帖心情 Post By:2019/12/18 14:39:00 [只看该作者]

 谢谢!

 回到顶部