设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 还有一个问题请教

[复制链接]
跳转到指定楼层
1#
发表于 2004-2-29 20:29:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
还有一个问题请教:窗体中(该窗体用来向库中输入数据)
A字段为 是/否 型可以为空值,如何做到当A字段为空时(或为否时)B字段为默认值并不允许修改?只有当A字段值为真时,B字段才能修改?

[此贴子已经被作者于2004-2-29 12:54:23编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-2-29 22:32:00 | 只看该作者
IF A字段 ISNULL THEN
B字段.LOCKED=TRUE
END IF
3#
 楼主| 发表于 2004-3-1 02:11:00 | 只看该作者

不行啊老大!

我的窗体是这样的:开 票 否 (字段A)
         开票数量(字段B)
    
我想这样:如果没开票或开票否字段为空,那么开票数量字段就应为零值,并不让修改。
怎么实现?
请再帮帮忙!
4#
发表于 2004-3-1 02:24:00 | 只看该作者
在A字段的更新事件里写
IF A字段 ISNULL THEN
B字段=0
B字段.LOCKED=TRUE
END IF


[此贴子已经被作者于2004-2-29 18:25:17编辑过]

5#
 楼主| 发表于 2004-3-1 04:39:00 | 只看该作者

还不行啊!?

我试了一下,在A字段为“否时”,B字段还是可以修改啊,怎样才能让B字段变灰为不可输入状态呢?
谢谢了啊,不要不耐烦啊!
6#
发表于 2004-3-1 06:41:00 | 只看该作者
条件改为
IF A字段 ISNULL  or A字段=否 THEN
.......
7#
发表于 2004-3-1 16:12:00 | 只看该作者
想变灰,应该这样:
在窗体加载时:
IF A字段 ISNULL  or A字段=否 THEN
B字段=0
B字段.ENABLE=FALSE
END IF
在A字段更新事件
IF not(A字段 ISNULL)  or A字段=是 THEN
B字段=0
B字段.ENABLE=TRUE
END IF
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 21:20 , Processed in 0.111299 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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