我对以下IIF语句有疑问
它给出了正确的结果,但它给他们的格式是我正在努力解决的问题。它的反应是0或-1。我想让它回答正确还是错误。
除了创建真字符串和假字符串之外,我还能如何更改它呢?我仍然希望它们是布尔值。
谢谢
基兰
发布于 2013-07-02 16:28:51
这是VBA (和Access)中正确和错误的工作方式:https://stackoverflow.com/questions/4275800/what-are-the-integer-values-of-boolean-false-and-true-in-vb6
如果您想要1和0,就像大多数其他编程语言一样,返回1和0并计算它,而不是使用关键字TRUE和FALSE。这将使它与其他语言保持一致,但它不会在内部与Access/VBA一致。
就像这样:
IIf([qry_ebs_final_CAN-ENROL-ONLINE].[SP_CAN_ENROL]='Y',1,0)https://dba.stackexchange.com/questions/45595
复制相似问题