Foxtable(狐表)用户栏目专家坐堂 → [求助]限制超时录入数据


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

主题:[求助]限制超时录入数据

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


加好友 发短信
等级:幼狐 帖子:94 积分:772 威望:0 精华:0 注册:2020/4/13 7:39:00
[求助]限制超时录入数据  发帖心情 Post By:2022/5/17 15:11:00 [显示全部帖子]

请问老师
有列为开单日期,这行数据只能在2天内可以录入数据,超过日期就锁定禁止录入,要如何实现呢

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


加好友 发短信
等级:幼狐 帖子:94 积分:772 威望:0 精华:0 注册:2020/4/13 7:39:00
回复:(有点蓝)PrepareEdit事件If e.Row.isnul...  发帖心情 Post By:2022/5/17 15:24:00 [显示全部帖子]

蓝老师这表达式不能用。



图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:94 积分:772 威望:0 精华:0 注册:2020/4/13 7:39:00
回复:(有点蓝)If e.Row.isnull("开单日期") =...  发帖心情 Post By:2022/5/18 8:58:00 [显示全部帖子]


蓝老师,请问,我在表的DataRowLockedChanging 加入 特定人 可以取消锁定的行,怎么没有触发呢。

If e.DataRow.Locked  = True Then
    If User.Name <> "张三" Then
        e.Cancel = True
    End If
End If

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


加好友 发短信
等级:幼狐 帖子:94 积分:772 威望:0 精华:0 注册:2020/4/13 7:39:00
回复:(有点蓝)我测试没有问题,要点击解锁行才会触...  发帖心情 Post By:2022/5/18 9:50:00 [显示全部帖子]

蓝老师,请帮忙看下我哪里搞错了,是不是窗口1按钮弄错了还是表事件。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb


[此贴子已经被作者于2022/5/18 9:50:43编辑过]

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


加好友 发短信
等级:幼狐 帖子:94 积分:772 威望:0 精华:0 注册:2020/4/13 7:39:00
回复:(有点蓝)首先要先锁定,再去解锁,才有意义其...  发帖心情 Post By:2022/5/18 11:12:00 [显示全部帖子]

那老师我用这个
PrepareEdit事件

If e.Row.isnull("开单日期") = false andalso( e.Row("开单日期") < date,today.adddays(-1) orelse e.Row("开单日期") > date,today) Then
    e.Cancel = True
End
 
If
后,需要解锁行,怎么弄呢·

 回到顶部