找回密码
 立即注册

QQ登录

只需一步,快速开始

briankyo

新手上路

1

主题

3

帖子

33

积分

新手上路

积分
33
  • 30

    金币

  • 主题

  • 帖子

最新发帖
briankyo
新手上路   /  发表于:2012-4-5 09:11  /   查看:7016  /  回复:5
小弟在用activereport做報表時遇到該問題,點擊頁面上的打印按鈕后頁面就變成報表的PDF頁了,希望懂得的高手解答,謝謝!

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-5 09:22:00
沙发
briankyo 你好

你使用的 ActiveReports 是 6.0 英文版本吗?从你的描述来看你是指点击WebViewer中的Print按钮时,页面变成了PDF文件,能否做一个简单Demo演示你的问题,我们也可以协助你调试一下。
回复 使用道具 举报
briankyo
新手上路   /  发表于:2012-4-5 09:36:00
板凳
謝謝版主關注,我使用的是6.0英文本。以下的是在放置有報表控件的頁面的PageLoad事件代碼。我的操作就是通過按鈕的點擊事件跳轉到該報表控件頁,然後在頁面的pageLoad事件里設置好數據源,然後把數據源賦給報表,但點擊按鈕后缺直接在頁面里顯示了報表,如何做到在新頁面里彈出報表呢?

Dim ART As New TA002I_AR()   '''''''''''''TA002I_AR是報表的文件頁
ART.DataSource = dt                         '''''''''''''dt是datatable,也就是數據源
ART.DataMember = dt.TableName
ART.Run()                                       
WebViewer1.Report = ART               ’''''''''''''webViewer1是報表控件
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-5 10:20:00
地板

回复 3# briankyo 的帖子

你可以使用一个超链接标签跳转到显示报表的页面,比如说是用下面的代码:
  1. <a target="_blank" href="WebForm2.aspx">打开报表</a>
复制代码
回复 使用道具 举报
briankyo
新手上路   /  发表于:2012-4-5 11:02:00
5#
對了,這樣應該就可以解決了,我怎麼就沒想到呢?鬱悶哦!

感謝版主啊!:strong:
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-5 11:04:00
6#

回复 5# briankyo 的帖子

不客气,以后使用过程中有什么问题,欢迎发帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部