尽管在Excel报表的页面属性中可以定义生成条件,但你依然可以在模板中通过编写表达式的方式来进一步限制数据输出范围。
同样的,这里的条件表达式必须遵循“ VBScript语法”。例如:
需要特别强调的是,条件标记只有在设置了有效区域时才会生效,且必须和最后一列的“<End>”标记处于同一列。
如果要输出全部记录,可在细节区第一行的尾部加上标记“<ALL>”或者留空;如果要输出指定条件的记录,同样的位置加上条件表达式即可。
这里的输出条件和Excel报表页面属性中的加载条件是叠加的。例如,你在生成Excel报表时已经在页面中指定条件:“产品ID”为P02。当模板中的输出范围为“<ALL>”时,生成的就全部是“产品ID”为“P02”的数据记录;当指定条件为“<产品ID='P03'>”,则不会输出任何记录。