Ms access 使用“是/否”字段生成IIF语句
我正试图做一个计算,以引用一个字段,如果另一个字段是,我一直得到类型!错误 字段为[Write],其中包含货币总额[LR Test],即是或否字段和[Writed totals]。所以基本上我想让我的表达式做的是,如果LR Test=Yes,我想让[writed Totals]显示[writed]字段中的金额,如果它是No,那么它可以是Null或0 这是我尝试过的以类型返回的计算Ms access 使用“是/否”字段生成IIF语句,ms-access,if-statement,Ms Access,If Statement,我正试图做一个计算,以引用一个字段,如果另一个字段是,我一直得到类型!错误 字段为[Write],其中包含货币总额[LR Test],即是或否字段和[Writed totals]。所以基本上我想让我的表达式做的是,如果LR Test=Yes,我想让[writed Totals]显示[writed]字段中的金额,如果它是No,那么它可以是Null或0 这是我尝试过的以类型返回的计算 IIf(([LR Test]=Yes),[Written],Null) 非常感谢您的帮助或建议。我是个新手,所以这
IIf(([LR Test]=Yes),[Written],Null)
非常感谢您的帮助或建议。我是个新手,所以这是一个相当艰难的过程 如果[LR Test]字段的类型为Yes/No,则可以使用True-False来引用它
IIf([LR Test]=True,[Written],Null)
这也会起作用,因为Access将真实值存储为a-1
IIf([LR Test]=-1,[Written],Null)
如果[LR Test]字段的类型为Yes/No,则可以使用True-False来引用它
IIf([LR Test]=True,[Written],Null)
这也会起作用,因为Access将真实值存储为a-1
IIf([LR Test]=-1,[Written],Null)
MS Access中的是/否字段实际上是布尔字段,正如Josh在中所提到的 因为[LR Test]本身是一个布尔值,所以您不需要将它与任何东西进行比较就可以让Iif工作 这就足够了:
IIf(([LR Test]),[Written],Null)
MS Access中的是/否字段实际上是布尔字段,正如Josh在中所提到的 因为[LR Test]本身是一个布尔值,所以您不需要将它与任何东西进行比较就可以让Iif工作 这就足够了:
IIf(([LR Test]),[Written],Null)
不要选择“是”,试试“真”或“是”。不要选择“是”,试试“真”或“是”。