回 帖 发 新 帖 刷新版面

主题:报表分类打印

报表的数据环境为产权表,产权表中有产权证号等字段.产权证号有199900001、200000001等许多记录。我想在报表中有选择的打印。如:打印产权证号前四位为1999的所有记录。请教各位老师,怎样实现这样的功能?谢谢!

回复列表 (共6个回复)

沙发

for left(产权证号,4)='1999'

板凳

谢谢,请问代码加在什么地方?

3 楼

REPORT FORM FileName1 FOR 产权证号='1999'

4 楼

感谢各位老师的回复,请问能不能够详细一点?在报表中可以添加代码吗?

5 楼

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 楼

谢谢各位老师的回复,我已经找到了解决问题的办法了.我是这样的:将表单的数据环境改为视图.在视图中设置视图参数.在表单元运行的时候,系统自动提示输入视图参数.

我来回复

您尚未登录,请登录后再回复。点此登录或注册