Foxtable(狐表)用户栏目专家坐堂 → 日期出错提醒问题


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

主题:日期出错提醒问题

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


加好友 发短信
等级:小狐 帖子:394 积分:5991 威望:0 精华:0 注册:2015/2/17 10:18:00
日期出错提醒问题  发帖心情 Post By:2015/8/11 8:50:00 [只看该作者]

窗口输入中,日期字段为字符型,只为年月,格式(####-##)
在VALIDATING中写入如下代码:
If e.Sender.Text > "" AndAlso System.Text.RegularExpressions.Regex.isMatch(e.Sender.Text,"[0-9]{4}-(0[0-9]{1})|(1[1-2]{1})") = False Then
    e.cancel=True
End If

但输入错误后(如输入1999-14),系统显示调用失败。能否除掉系统提示内容,直接改为提醒“日期输入错误”。谢谢!

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


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

1、不要用日期控件,直接用文本控件。

 

2、代码没问题。


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


加好友 发短信
等级:小狐 帖子:394 积分:5991 威望:0 精华:0 注册:2015/2/17 10:18:00
  发帖心情 Post By:2015/8/11 9:12:00 [只看该作者]

我用的就是文本TextBox啊,不知道怎回事。

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


加好友 发短信
等级:小狐 帖子:394 积分:5991 威望:0 精华:0 注册:2015/2/17 10:18:00
  发帖心情 Post By:2015/8/11 9:18:00 [只看该作者]

我的意思是,一旦输错,去掉系统提示,直接改为“日期输入错误”,谢谢啊

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


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

1、用了掩码,输入错误根本就离不开控件;

 

2、我测试不会报错;

 

3、或者你不要用掩码


 回到顶部