Foxtable(狐表)用户栏目专家坐堂 → 日期列输入简化-已解決


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

主题:日期列输入简化-已解決

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


加好友 发短信
等级:童狐 帖子:294 积分:3484 威望:0 精华:0 注册:2013/4/9 19:12:00
  发帖心情 Post By:2013/5/14 21:17:00 [显示全部帖子]

增加辅助输入列,用于输入,日期列接受
Dim dr As DataRow = e.DataRow
Dim d As String = Date.today.year
Dim s As String= d & dr("辅助输入")
s= Mid(s,1,4) & "-" & Mid(s,5,2) & "-" & Mid(s,7,2)
dr("日期") = Cdate(s)


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


加好友 发短信
等级:童狐 帖子:294 积分:3484 威望:0 精华:0 注册:2013/4/9 19:12:00
  发帖心情 Post By:2013/5/14 23:03:00 [显示全部帖子]

Dim dr As DataRow = e.DataRow
Select Case e.DataCol.Name 
Case "辅助输入"
  If dr.IsNull(" 辅助输入") Then '如果列为空
       dr("日期") = Nothing
  end if

dim f as string = dr("辅助输入")
  if f.len = 4

Dim d As String = Date.today.year
Dim s As String= d & dr("辅助输入")
s= Mid(s,1,4) & "-" & Mid(s,5,2) & "-" & Mid(s,7,2)
dr("日期") = Cdate(s)
  
  esle
     if  f.len = 5  then
     Dim d As String = Date.today.year
Dim s As String= d & dr("辅助输入")
s= Mid(s,1,4) & "-" & Mid(s,5,2) & "-" & Mid(s,8,2)
dr("日期") = Cdate(s)
   else
        message.show("输入错误!")
end if 
end if
  End Select

 回到顶部