Foxtable(狐表)用户栏目专家坐堂 → 登录统计


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

主题:登录统计

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
登录统计  发帖心情 Post By:2018/6/20 11:21:00 [只看该作者]

请问有没有统计并显示用户登录次数的例子参考一下。我是外部用户表。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/20 11:34:00 [只看该作者]

用户表那里加入一列登陆次数,每登陆一次,数据就累加1

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2018/6/20 13:29:00 [只看该作者]

代码怎么写呢?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/20 14:36:00 [只看该作者]

登陆的时候,不是要find查找对应的行?找到以后

 

fdr("登陆次数") += 1

fdr.save


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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2018/6/20 17:01:00 [只看该作者]

以下是引用有点甜在2018/6/20 14:36:00的发言:

登陆的时候,不是要find查找对应的行?找到以后

 

fdr("登陆次数") += 1

fdr.save

Dim fdr As DataRow
fdr = DataTables("users").Find("Name=user.Name")        ’找到当前用户行,这样写对吗?Name是用户表的姓名列
If fdr IsNot Nothing Then '如果找到的话
    fdr("登录次数") += 1
    fdr.save
End If

[此贴子已经被作者于2018/6/20 17:03:47编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/20 17:02:00 [只看该作者]

贴出你登陆窗口登陆按钮的事件代码


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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2018/6/20 17:30:00 [只看该作者]

用的是系统自带的登录窗口,没有写代码。只要把登录次数统计出来写入用户表的“登录次数”列就行了。
[此贴子已经被作者于2018/6/20 17:31:49编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/20 17:37:00 [只看该作者]

loadusersetting事件,写代码

 

Dim fdr As DataRow
fdr = DataTables("users").Find("Name='" & user.Name & "'")        '找到当前用户行,这样写对吗?Name是用户表的姓名列
If fdr IsNot Nothing Then '如果找到的话
    fdr("登录次数") += 1
    fdr.save
End If


 回到顶部