哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我找到答案了! 3、IsNull函数的应用   判断一值是否为空,要用IsNull函数来实现,而不能用判断语句来实现,例如:   If Data1.Recordset.Fields(1).Value=NULL Then   ′要执行的语句   End If   这样无论Data1.Recordset.Fields(1).Value的值是否为NULL,要执行的语句都执行不了,因为(Data1.Recordset.Fields(1).Value=NULL)永远等于False,所有含有“NULL”的判断式的值都是False。正确的处理方法为:   If IsNull(Data1.Recordset.Fields(1).Value)=True Then   ′要执行的语句   End If   不明白的地方可查找关于“IsNull”函数的说明和帮助。 

解决方案 »

  1.   

    如果要判断值字段是否为 Null
    应用
    IsNull(expression)必要的 expression 参数是一个 Variant,其中包含数值表达式或字符串表达式。说明如果 expression 为 Null,则 IsNull 返回 True;否则 IsNull 返回 False。如果 expression 由多个变量组成,则表达式的任何作为变量组成成分的 Null 都会使整个表达式返回 True。你的情况是下面所说的
    重要 使用 IsNull 函数是为了确定表达式是否包含 Null 值的。在某些情况下,希望表达式取值为 True,比如希望 If Var = Null 和 If Var <> Null 取值为 True,而它们总取值为 False。这是因为任何包含 Null 的表达式本身就是 Null,所以为 False。