Foxtable(狐表)用户栏目专家坐堂 → 求助,有关日期列与日期控件为空值时如何处理?


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

主题:求助,有关日期列与日期控件为空值时如何处理?

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/2 8:31:00 [显示全部帖子]

做个简单的出错的例子看看

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/2 9:19:00 [显示全部帖子]

设置DataColchanging事件,防止写入非法的值。

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/2 9:55:00 [显示全部帖子]

管他有没有输入,最终都是因为表中有不规则的数据出现,例如0001-01-01。
也许我没有看懂你的问题吧。


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/2 10:42:00 [显示全部帖子]

虽然我没有遇到这样的问题,但是设置DataCochanging事件,肯定可以解决的:

if e.Datacol.IsDate And e.NewValue IsNot Nothing Then
   if e.NewValue < #01/01/1900# Then
        e.NewValue = Nothing
   End If
End If


 回到顶部