“打印条件”对话框

请参阅

可利用此对话框设置表达式,根据表达式的值对一个对象进行条件打印,以及控制如何打印各信息带中的对象。

对于字段对象,此对话框控制各个信息带中的重复值是否打印。对于非字段对象,此对话框控制其在各连续信息带中的打印方式。

在标签或报表中放置控件,并在此控件的相应对话框中选择“打印条件”,显示此对话框。

当您在标签或报表中画一个矩形或线条并双击鼠标,然后从“矩形/线条”对话框中选择“打印条件”时,所得到的“打印条件”对话框与字段对象的“打印条件”对话框稍有不同。

对话框选项

打印重复值

此选项仅用于非字段对象(如 OLE 对象、标签、线条、矩形和圆角矩形等控件)。

开始打印包含此对象的信息带时,打印此对象。

只有选中以下选项中的一个或全部时,才打印对象:“在新页/列的第一个完整信息带内打印”和“当细节区数据溢出到新页/列时打印”。

打印重复值

此选项仅用于“字段”对象。

打印重复值。

不打印重复值。

有条件打印

在新页/列的第一个完整信息带内打印

在新页或新列的第一个完整信息带内而不是在前一页或前一列溢出的信息带内打印此字段。如果“打印重复值”项选择“是”,则此项被自动选定;如果“打印重复值”项选择“否”,则此项为可选项。

当此组改变时打印

当选定的组改变时,打印此字段。只有当数据组存在,并且从列表框中选定了一个数据组时,此选项可用。

当细节区数据溢出到新页/列时打印

当“细节”带区中的某一信息带溢出到新页或新列时,打印此字段。

若是空白行则删除

如果没有对象在打印,同时又没有其他对象位于同一水平位置上,就删除对象所在行。

仅当下列表达式为真时打印

可输入表达式,或显示“表达式生成器”对话框,从而定义在打印字段之前要计算的表达式。如果使用了一个表达式,则此对话框中,除“若是空白行则删除”选项外的所有选项都不可用。

有关的详细内容,请参阅《程序员指南》第十二章“添加查询和报表”中的“为控件设置打印选项”。