Foxtable(狐表)用户栏目专家坐堂 → 如何实现打开页面就写入开始时间,点确定按钮后就写入学习时间并计算学习时长


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

主题:如何实现打开页面就写入开始时间,点确定按钮后就写入学习时间并计算学习时长

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/1 10:53:00 [显示全部帖子]

1、函数里再做这种判断完全是多余的,所有函数都去掉这种判断

Select Case e.Path
    Case "xuexi.htm"
2、利用隐藏域保存开始时间
wb.AddForm("","form1","xuexi.htm")
.AddHiddenValue("开始时间",Date.Now())

-------------
Else
            Dim tp As TimeSpan
            Dim kaishi As Date=cdate(e.PostValues("开始时间"))
            Dim jieshu As Date=date.now
            tp = jieshu-kaishi
            MessageBox.Show(tp.TotalMinutes)  '真正的时段型数据要转换为秒数,才能存入时段列
            Dim cmd1 As New SQ LCommand
            cmd1.Connect ionN ame = "智慧党建"
            cmd1.Comma ndText = "Inse rt In to 学习内容 (内容,学习时间,开始时间,学习人员,学习编号,学习时长) Values(?,?,?,?,?)"
            cmd1.Parameters.Add("@内容", bt)
            cmd1.Parameters.Add("@学习时间", Date.Now())
            cmd1.Parameters.Add("@开始时间", kaishi)
            cmd1.Parameters.Add("@学习人员", e.Cookies("姓名"))
            cmd1.Parameters.Add("@学习编号", bianhao)
            cmd1.Parameters.Add("@学习时长", tp.TotalMinutes)
            cmd1.ExecuteN onQuery


 回到顶部