2008-09-17 74 views

回答

2

我认为你必须使用一个号码,因此,它似乎确实Allen Browne, Access MVP

+0

感谢Remou,在Allen Browne的网站上有一些好的提示:) – Florian 2008-09-17 21:43:19

0

这并不是说我已经找到:(我没有编程在一段时间的访问,但我记得涉及相当多的isNull检查。

+0

是的,Access可以处理其他数据类型的Null值,但是当我使用布尔类型链接数据库中的表时,Access将Null处理为False。 – Florian 2008-09-17 21:36:56

0

我认为这取决于你想如何您的应用程序/解决方案解释说在您的数据为NULL。

你想在报告中简单地“忽略”他们......也就是让他们打印作为空格或换行符?在这种情况下,您可以在SQL构建器或列i中使用方便的IsNull函数以及“immediate if”iif() n个定期访问查询设计如下:

IIF(ISNULL(BooleanColumnName),NEWLINE/BlankSpace /不管BooleanColumnName

在另一方面,如果你要考虑的NULL为“假“的价值观,可要更新列,只是改变他们喜欢的东西:

更新
SET BooleanColumnName = FALSE
WHERE BooleanColumnName IS NULL