设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2247|回复: 7
打印 上一主题 下一主题

[报表] 如何将窗体文本框中输入的参数传递给报表?

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-18 17:14:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如题!后台是MS SQL,前台是ACCESS2003。小弟先谢过大家!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
8#
发表于 2010-5-28 17:07:34 | 只看该作者
我是在报表设置中输入参数,不过报表的来源要是存储过程并需要有相应条件:
@年份 int(4)=[FORMS]![窗体名]![年份],@月份 int(4)=[FORMS]![窗体名]![月份],@操作员 nvarchar(50)=[FORMS]![窗体名]![操作员]
7#
发表于 2010-5-28 16:38:15 | 只看该作者
报表事件中操作,值可以通过公共参数传递
6#
发表于 2010-5-12 10:39:44 | 只看该作者
我想问一下,为什么在打印的时候却没有办法将这个引用值打印出来,如何可以将之打印出来?谢谢
5#
发表于 2009-8-23 11:02:24 | 只看该作者
3# zhizhanz

一般情况下都是可以直接引用的, 在设计视图中使用"表达式生成器"生成相应的引用,可避免手工输入的错误.说到函数引用,只是在特定的情况下,在语句中不适用直接引用的环境下,可以使用的一种变通方法,在一般情况下是不需要另建函数引用的.
4#
 楼主| 发表于 2009-8-19 09:31:29 | 只看该作者
报表需要根据这个参数来筛选数据的
DoCmd.OpenReport "报表名称", acViewPreview, , "条件='" & Me.文本框 & "'"

用这个办法测试过了,成功!
3#
发表于 2009-8-18 21:46:16 | 只看该作者
我有同样的问题,请版主详细教教:
如:
同一数据库,一窗体中有一文本框;值为4;
希望在另一报表(与前窗体没有关系^是否可以建立关系?)上显示该文本框的值,怎么做呢?复制?函数?还是用代码?怎么指定?链接?子窗子表?还是什么其它办法?

请详细教教我们!

我的小库快建完了,提前谢谢版主了。
2#
发表于 2009-8-18 17:17:12 | 只看该作者
可以直接引用,直接引用不到的使用函数引用.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 15:58 , Processed in 0.099904 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表