Foxtable(狐表)用户栏目专家坐堂 → 签到问题!!!?


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

主题:签到问题!!!?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110594 积分:562866 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 21:25:00 [显示全部帖子]

连不到数据库,看不到表数据,也无法运行测试。

重复问题,根据姓名的关键字查询是否已经有记录


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110594 积分:562866 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 22:08:00 [显示全部帖子]

公司邮箱我收不到的,做个内部表的项目过来测试

根据姓名和时间查询是否已经有记录

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110594 积分:562866 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 23:46:00 [显示全部帖子]

把签到日期控件改为日期控件

Dim Filter As String = "1=1 "
With e.Form.Controls("txtCardNumber")
    If .Value IsNot Nothing Then
        Filter &= " and 会员卡号 = '" & .Value & "'"
    End If
End With

With e.Form.Controls("DateTimePicker1")
    If .Value IsNot Nothing Then
        Filter &= " and 上课时间 >= '" & .Value.Date & "' and 上课时间 < '" & .Value.Date.adddays(1) & "' and 签到次数 = 1"
    End If
End With


If Filter > "" Then
    Dim dr As DataRow = DataTables("上课签到表").Find(filter)
    If dr IsNot Nothing Then
       dr("下课时间") = Date.Now 
       dr("签到次数") = dr("签到次数")  + 1
    End If
End If


 回到顶部