Foxtable(狐表)用户栏目专家坐堂 → 请假天数


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

主题:请假天数

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/28 9:04:00 [显示全部帖子]

 你的控件是不是绑定了列?

 

Dim d1 As Date = e.Form.Controls("开始时间").value
Dim d2 As Date = e.Form.Controls("结束时间").value
Dim t As TimeSpan = d2 - d1

e.Form.Controls("请假天数").value = (t.Hours - 9)/24 + 1
msgbox(t.Hours - 9)/24 + 1)

 

 http://www.foxtable.com/help/topics/2436.htm

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/28 9:13:00 [显示全部帖子]

以下是引用tujiu在2014-7-28 9:11:00的发言:
没有绑定,算出的值显示在Textbox中,然后通过添加按钮在把天数赋值到列里去。

 

那就是你的计算公式有问题。

 

Dim d1 As Date = e.Form.Controls("开始时间").value
Dim d2 As Date = e.Form.Controls("结束时间").value
Dim t As TimeSpan = d2 - d1

e.Form.Controls("请假天数").value = (t.TotalHours - 9)/24 + 1


 回到顶部