我在Access中有一个表,其中包含非常标准的预算信息,然后可用来生成报告。表中的一个字段称为“ IsActive”,在表属性中定义为“是/否”。
简而言之,我想打开报告,仅显示IsActive字段=是的行。
我尝试了以下操作:
DoCmd.OpenReport "BudgetTable", acViewReport, "WHERE IsActive = Yes"
和
DoCmd.OpenReport "BudgetTable", acViewReport, "WHERE IsActive = 1"
在两种情况下,报告都可以很好地打开,但是它显示了所有字段,包括IsActive设置为No的位置。>
我必须承认,我对MS Access报告的了解令人震惊,所以我不确定我尝试做的事情是否可能?任何帮助将不胜感激。
我在Access中有一个表,其中包含非常标准的预算信息,然后可用来生成报告。我表中的一个字段称为“ IsActive”,在我的表中它定义为“是/否”字段。
您的代码提供WHERE
字符串作为OpenReport ...的FilterName