Office中国论坛/Access中国论坛

标题: 请高手帮忙解决打印当前记录报表问题~! [打印本页]

作者: balaku    时间: 2004-5-17 23:42
标题: 请高手帮忙解决打印当前记录报表问题~!
大家好~!请高手帮小弟解决下这个问题。我录入数据后,只想打印当前记录的报表,现在一打印就是所有数据的报表,苦恼啊~~!请大哥大姐帮忙哦!谢谢~~!;)
作者: balaku    时间: 2004-5-18 18:52
555高手帮我呀。[em04]
作者: test2006    时间: 2004-5-18 19:03
docmd.openreport 后面有个参数可以传递过滤条件
作者: balaku    时间: 2004-5-18 20:41
哦~!那怎么设置那个参数??
作者: quanli    时间: 2004-7-18 04:39
Dim stDocName, strWhere As String

stDocName = "藏书情况报表"

strWhere = Me.存书查询子窗体.Form.Filter

'在打开报表的同时把子窗体的筛选条件字符串也传递给报表,

'这样地话报表也会显示和子窗体相同的记录。

DoCmd.OpenReport stDocName, acPreview, , strWhere
作者: jihuali00    时间: 2005-5-24 04:58
请问“strWhere = Me.存书查询子窗体.Form.Filter”可以是当前操作的窗体吗???[em08]
作者: popo559    时间: 2005-8-3 14:07
quanli 我按你的方法是了,可好像不行,能否做个例子上来,比较清楚,多谢!!!
作者: 异乡客    时间: 2005-8-27 06:54
应该可以的
作者: lc8231    时间: 2005-10-31 05:47
在报表的记录源增加一条件: [记录的主键]=[Forms]![打印窗体]![记录的主键] 就是说设定报表的记录与窗体的记录相同!

不知道你的意思是不是这样! OpenReport-------------;宏

[订单编号] Like [Forms]![购料单PO]![订单编号]----------------条件

如何通过窗体上自加的打印按钮只打印当前纪录

我设计了一个报名信息窗体,我希望输入纪录以后,通过窗体上自加的打印按钮打印当前纪录, 不知道如何修改打印的代码,或者写事件,恳请各位前辈指教,最好详细一点,我是新手.

用窗体上的某一个控件(当前唯一)的条件,筛选报表.语法大致是DoCmd.OpenReport "报表名",, acViewPreview, ,  "[字段名] = " & """" & [Forms]![窗体名]![控件名] & """"如果还有问题,最好上传文件,并说明你的具体问题.


作者: duduworm    时间: 2005-11-19 01:34
请问高手:我现在用access做了我们学院教职工的人事管理系统,需要统计一些数据,比如年度在编教授、年度在编副教授、年度在编讲师、年度在编助教。老师现在要求我把这些查询执行后得出的数据自动的生成到报表中去。以前我都是手动操作,把查询执行后得出的数字输入到窗体中,然后生成报表。请问诸位高手,这个应该怎么实施啊?
作者: vwap    时间: 2006-3-18 19:57
在窗体上建立一个按键,然后在按键的点击事件加入以下代码!

字段和报表、窗体的名称你按自己的情况作修改!

DoCmd.RunCommand acCmdSelectRecord

DoCmd.OpenReport "报表1", acViewNormal, , "[ID]=Forms![窗体1]![ID]"
    [em01]
作者: artbao    时间: 2006-3-20 21:44
[em01]
作者: sbsfhgl    时间: 2007-5-7 18:41
d




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