Foxtable(狐表)用户栏目专家坐堂 → Trim的奇怪问题


  共有2516人关注过本帖平板打印复制链接

主题:Trim的奇怪问题

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


加好友 发短信
等级:二尾狐 帖子:531 积分:4155 威望:0 精华:0 注册:2012/11/26 21:54:00
Trim的奇怪问题  发帖心情 Post By:2015/11/3 9:58:00 [只看该作者]

各位老师好,

关于Trim我碰到一个很奇怪的问题,请教:

我在一个文本框的Validating事件中设置了如下代码:

Dim s As String = e.Sender.Value
s= s.Trim()
Tables("DA_Customer").Current("Customername") = s

主要目的是自动删除文本框内的前后空格,但是有一个问题来了:

假设文本框的内容为:"一二三四五六七八九十"

第一次运行Validating代码之后变成:"一二三四五"
第二次运行Validating代码之后变成:"一二"
第三次运行Validating代码之后变成:""
第四次运行Validating代码之后变成空的了

如果是纯数字或者纯英文,不会出现这个问题,最无解的是,如果是新发布版,不会有这个错误,客户端在运行一两天之后,就会出现这个错误,目前只发现一台电脑这样,Win7的操作系统

如下一幅图:

图片点击可在新窗口打开查看此主题相关图片如下:变化 (0).jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:变化 (1).jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:变化 (2).jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:变化 (3).jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:变化 (4).jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2015/11/3 10:00:19编辑过]

 回到顶部