Foxtable(狐表)用户栏目专家坐堂 → ValueChanged


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

主题:ValueChanged

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


加好友 发短信
等级:四尾狐 帖子:815 积分:6377 威望:0 精华:0 注册:2013/2/18 17:46:00
ValueChanged  发帖心情 Post By:2024/9/8 12:04:00 [只看该作者]

If Forms ("过程记录").opened Then   
    Dim t1 As Table = Tables("过程记录_Table10")
    Dim S1 As String = t1.Current(t1.ColS("目录树生成列"))
    Dim S2 As String = Forms ("任务说明").Controls("TextBox2").text
    Dim S3 As String = "," & S2
    S1 = S1.Replace(S3, "")
    S1 = S1.Replace(S2, "")
    t1.Current(t1.ColS("目录树生成列")) = S1
End If


.NET Framework 版本:4.0.30319.1
Foxtable 版本:2022.8.18.1
错误所在事件:窗口, 任务说明, TextBox2, ValueChanged
详细错误信息:
String cannot be Of zero length.
Parameter name: oldValue


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


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

下面S2、S3必须有值,不能为空

    S1 = S1.Replace(S3, "")
    S1 = S1.Replace(S2, "")

加个判断
    Dim S2 As String = e.sender.text

If Forms ("过程记录").opened andalso S2 > "" Then   

    Dim t1 As Table = Tables("过程记录_Table10")
    Dim S1 As String = t1.Current(t1.ColS("目录树生成列"))

[此贴子已经被作者于2024/9/8 15:25:25编辑过]

 回到顶部