设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1225|回复: 13
打印 上一主题 下一主题

[其它] 数据修改限制

[复制链接]
跳转到指定楼层
1#
发表于 2003-9-6 18:26:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎么样才能让数据录入后,当天可以修改,第二天就不能修改了呢?
:)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-9-7 01:02:00 | 只看该作者
用.locked=true来锁定数据文本框。首先要判断天数。
3#
发表于 2003-9-8 18:27:00 | 只看该作者
在该表中增加一个字段:输入时间,默认值为now(),锁定。通过这个字段,就可以判断记录输入的天数了。
4#
 楼主| 发表于 2003-9-10 23:06:00 | 只看该作者
是不是这样:IF  now()-text1.value>1  then 窗体.locked=true end if
text1.value是代表输入时记录的时间,窗体是用来录入的?
如果不行是否可以具体的讲一下?
5#
发表于 2003-9-10 23:23:00 | 只看该作者
now()-text1.value:这句语法看来有问题。
用:     DateDiff('d',[text1],Now())>0    ——  第二天(可能不满24小时)
或者用: DateDiff('h',[text1],Now())>23  ——  整整24小时以后
6#
 楼主| 发表于 2003-9-10 23:52:00 | 只看该作者
这些代码写在哪呢?窗体主体上吗?在窗体主体上写其他数据控件.locked=true是吗
谢谢
7#
 楼主| 发表于 2003-9-11 16:34:00 | 只看该作者
DateDiff('d',[text1],Now())>0    好象有语法错误,还是我不懂得用;因为我关闭是老显示包含无效语法,
8#
发表于 2003-9-11 17:59:00 | 只看该作者
写在窗体的当前事件里:
if DateDiff('d',[text1],date())>0 then
  要锁的控件们名.locked=true
(或者可以把当前记录全部锁定)
else
  要锁的控件们名.locked=false
endif

语法没错,你可能是运用错了……
9#
 楼主| 发表于 2003-9-11 22:06:00 | 只看该作者
不好意思,在问一下,窗体的当前事件是指什么,属性里的事件的更新后,还是什么
谢谢:)
10#
 楼主| 发表于 2003-9-12 16:15:00 | 只看该作者
窗体的当前事件是什么呀,再回答一下吧:)
Click,还是getfocus呢,还是?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-8 21:57 , Processed in 0.097532 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表