主题:报表分类打印
jlxszzhbc
[专家分:0] 发布于 2008-05-16 17:58:00
报表的数据环境为产权表,产权表中有产权证号等字段.产权证号有199900001、200000001等许多记录。我想在报表中有选择的打印。如:打印产权证号前四位为1999的所有记录。请教各位老师,怎样实现这样的功能?谢谢!
回复列表 (共6个回复)
沙发
wzxc [专家分:9440] 发布于 2008-05-16 22:36:00
for left(产权证号,4)='1999'
板凳
jlxszzhbc [专家分:0] 发布于 2008-05-16 22:43:00
谢谢,请问代码加在什么地方?
3 楼
cbl518 [专家分:57140] 发布于 2008-05-17 09:55:00
REPORT FORM FileName1 FOR 产权证号='1999'
4 楼
jlxszzhbc [专家分:0] 发布于 2008-05-17 12:17:00
感谢各位老师的回复,请问能不能够详细一点?在报表中可以添加代码吗?
5 楼
wzxc [专家分:9440] 发布于 2008-05-17 14:51:00
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]]
report form yourreportfilename for left(产权证号,4)='1999'
6 楼
jlxszzhbc [专家分:0] 发布于 2008-05-17 17:40:00
谢谢各位老师的回复,我已经找到了解决问题的办法了.我是这样的:将表单的数据环境改为视图.在视图中设置视图参数.在表单元运行的时候,系统自动提示输入视图参数.
我来回复