设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[帮助] 求助:语句问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-9 17:36:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 77838398 于 2009-8-9 17:47 编辑

ElseIf IsNull(Me![使用情况]) = "已使用" then
        MsgBox "请按“新建”按钮,从新输入!", vbOKOnly, "输入“使用情况”"
        Me![新建计划].SetFocus


这个语句错误在那里

翻译是
再 如果 使用情况文本框 内容是 已使用 那么
出现MsgBox 的内容
确定后 光标停留 新建计划 按钮

高手指点小弟一下..感激不尽..
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-8-9 18:44:33 | 只看该作者
IsNull(Me![使用情况]) = "已使用"
?????????
3#
 楼主| 发表于 2009-8-9 23:40:21 | 只看该作者
我修改了下 还是不行...

ElseIf IsNull(Me![使用情况]) = 已使用 Then
        MsgBox "使用情况不可为“已使用”,请按“新建”,从新输入!", vbOKOnly, "数据错误"
        Me![新建计划].SetFocus

语句做到:
再如果 使用情况文本框 内容是 已使用 那么
弹出MsgBox内容,确定后 光标指向 新建计划

现在 这个语句 不管 使用情况文本框 内容是什么
都会跳出MsgBox 光标指向 新建计划

有人知道那里错了吗?
4#
发表于 2009-8-10 01:51:57 | 只看该作者
IsNull函数 返回

返回 Boolean 值,指出表达式是否不包含任何有效数据 (Null)。

语法

IsNull(expression)

必要的 expression 参数是一个 Variant,其中包含数值表达式或字符串表达式。

说明

如果 expression 为 Null,则 IsNull 返回 True;否则 IsNull 返回 False。如果 expression 由多个变量组成,则表达式的任何作为变量组成成分的 Null 都会使整个表达式返回 True。

Null 值指出 Variant 不包含有效数据。Null 与 Empty 不同,后者指出变量尚未初始化。Null 与长度为零的字符串 (““) 也不同,长度为零的字符串指的是空串。

重要 使用 IsNull 函数是为了确定表达式是否包含 Null 值的。在某些情况下,希望表达式取值为 True,比如希望 If Var = Null 和 If Var <> Null 取值为 True,而它们总取值为 False。这是因为任何包含 Null 的表达式本身就是 Null,所以为 False。
5#
发表于 2009-8-10 12:19:24 | 只看该作者
ooooooo
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-19 20:20 , Processed in 0.080437 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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