Office中国论坛/Access中国论坛

标题: [求助]如何将窗体显示的某条记录输出到报表 [打印本页]

作者: gemini    时间: 2008-10-24 22:10
标题: [求助]如何将窗体显示的某条记录输出到报表
请教各位,如何将窗体中显示的某条记录输出到报表啊
作者: Henry D. Sy    时间: 2008-10-25 00:49
expression.OpenReport(ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)
作者: Henry D. Sy    时间: 2008-10-25 00:51
OpenReport 方法expression   必需。返回 DoCmd 对象的表达式。
ReportName  Variant 型,必需。字符串表达式,代表当前数据库中的报表的有效名称 。如果在某个类库数据库中执行包含 OpenReport 方法的 Visual Basic 代码,Microsoft Access 将首先在该类库数据库中搜索具有该名称的报表,然后再到当前数据库中搜索。
View  AcView,可选。是应用于指定报表中的视图。
AcView 可以是下列 AcCurrentView 常量之一:
acViewDesign
acViewNormal 默认  立即打印报表
acViewPivotChart  不支持。
acViewPivotTable  不支持。
acViewPreview

FilterName  Variant 型,可选。字符串表达式,代表当前数据库中查询的有效名称。
WhereCondition  Variant 型,可选。字符串表达式,不包含 WHERE 关键字的有效 SQL WHERE 子句
WindowMode  AcWindowMode,可选。
AcCurrentView 可以是下列 AcCurrentView 常量之一:
acDialog
acHidden
acIcon
acWindowNormal 默认

OpenArgs  Variant 型,可选。设置 OpenArgs 属性。
说明有关该操作及其参数如何工作的详细信息,请参阅该操作的主题。
whereCondition 参数的最大长度为 32,768 个字符(而在“宏”窗口中,Where 条件操作参数的最大长度为 256 个字符)。
可以将语法中的可选参数留空,但必须包含参数的逗号。如果将一个或多个位于末端的参数留空,则在指定的最后一个参数后面不需使用逗号。
示例下面的示例使用已有的查询“Report Filter”,来打印“Sales Report”:
DoCmd.OpenReport "Sales Report", acViewNormal, "Report Filter"
作者: lixuemin    时间: 2008-10-25 12:16
学习了谢谢
作者: gemini    时间: 2008-10-26 11:43
谢谢,谢谢6D老兄的指导,虽然还不是很看的懂,但又有了方向,可以再研究下去了.谢谢
作者: zqf0035    时间: 2008-12-28 14:58
在学习中,努力发帖!谢谢楼主!

没看懂
作者: liuxiangyucdpc    时间: 2012-7-28 11:43
不是很懂




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3