设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1493|回复: 7
打印 上一主题 下一主题

[Access本身] 弱弱的请教一个关于记录锁定的问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-14 09:45:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
偶做了个数据表的窗体:



字段一     字段二   字段三   字段四   字段五

数据          数据       数据       数据      数据

数据          数据       数据        数据     数据



字段一、二、三、四、五均为鼠标双击后自动生成的时间和日期。

偶现在双击某条记录字段五的后,就将该条记录属性所有字段的文本框Enabled属性变为False。

但是现在的情况是,偶一双击字段五的任何格,前面的所有条记录的相应字段的enabled属性都会变为false

偶在字段五双击事件内用的是if语句,

If 字段五.Value = "" Then
    Me.字段一.Enabled = True
    Me.字段二.Enabled = True
    Me.字段三.Enabled = True
    Me.字段四.Enabled = True

Else
    Me.字段一.Enabled = False
    Me.字段二.Enabled = False
    Me.字段三.Enabled = False
    Me.字段四.Enabled = False

  End If

也尝试过value=null

还是不行,一点就把所有字段,不分字段五是不是空的都锁定了。



而且还有一个很严重的问题,enabled=false好象不能阻止鼠标双击事件~~



偶素菜鸟,各位大大不要笑话,呵呵,请教了!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-3-14 17:56:00 | 只看该作者
null不能用= ,而是应该用IS

点击这里给我发消息

3#
发表于 2006-3-15 01:34:00 | 只看该作者
If 字段五.Value = "" Then 要改为:

If me.字段五 = "" or vartype(me.字段五)=vbnull Then

4#
 楼主| 发表于 2006-3-15 06:40:00 | 只看该作者
谢谢楼上2位大大,按照zhengjialon 的办法尝试了,但是问题还是照旧- -

不过还是很感谢2位~

还希望大家多多赐教,帮下我这个菜鸟啊
5#
发表于 2006-3-15 06:47:00 | 只看该作者
上传例子吧,懒得创建一个数据库来测试
6#
 楼主| 发表于 2006-3-15 08:43:00 | 只看该作者
如例,麻烦各位大大了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

7#
发表于 2006-3-15 17:49:00 | 只看该作者
我的系统看不了你的附件你再换成:

If me.字段五 = "" or ISNULL(me.字段五) Then
8#
 楼主| 发表于 2006-3-16 04:37:00 | 只看该作者
zhengjialon 大大,很感谢你的热忱帮助。

我做的是数据表的窗体,我想if条件只对当前操作的记录产生效果,现在条件好象没有问题,只是一旦执行条件,我的数据表里面的所有记录都产生了效果,麻烦赐教,谢谢。

也请其他朋友帮忙下,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-14 16:40 , Processed in 0.097694 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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