主题:报表打印
jlxszzhbc
[专家分:0] 发布于 2008-06-30 15:46:00
请问报表可以设定多条件打印吗?比如对符合A条件和B条件的记录进行打印.谢谢!
回复列表 (共2个回复)
沙发
wzxc [专家分:9440] 发布于 2008-06-30 17:10:00
REPORT FORM 命令
REPORT FORM FileName1 | ? [ENVIRONMENT] [Scope]
[FOR lExpression1] [WHILE lExpression2] [NOOPTIMIZE]
[RANGE nStartPage [, nEndPage]]
[HEADING cHeadingText] [SUMMARY] [NORESET] [PLAIN]
[NOCONSOLE | OFF] [PDSETUP]
[NAME ObjectName]
[OBJECT oReportListener | TYPE iExpression]
[TO OutputDestination [NODIALOG]]
[PREVIEW [PreviewDestination] [NOWAIT] [WINDOW WindowName]]
FileName1 | ?
指定一个报表定义(.frx)文件的名称或者显示一个打开对话框以便你从中选择一个 .frx 文件。默认情况下,报表显示在当前输出窗口中
[Scope]
指定报表要处理的记录范围。报表只会处理指定所用于范围内的记录。
作用域 说明
ALL 包括所有记录。(默认值)
NEXT nRecords 包含从当前记录开始的以下 nRecords 条记录。
RECORD nRecordNumber 只包含指定的记录。
REST 包含从当前记录开始直到最后的一条记录。
[FOR lExpression1]
只有当逻辑表达式 lExpression1 计算值为真时的那些记录将被打印。通过使用 FOR 子句,可以排除你不希望打印的记录。
[WHILE lExpression2]
只打印当逻辑表达式 lExpression2 计算值为真(.T.)时的数据。
[RANGE nStartPage [, nEndPage]]
指定要打印或其它输出方式的页号范围。nStartPage 参数指定要打印的第一页,打印直到 nEndPage 参数指定的最后一页为止。如果省略 nEndPage 参数, 最后一页的默认值是 32,767。
板凳
cbl518 [专家分:57140] 发布于 2008-07-01 04:38:00
REPORT FORM ? FOR A条件 and B条件
我来回复