Asp.net2.0中水晶報表的安裝與列印5/18

原创 2006年05月18日 09:30:00

在Asp.net2.0中需要安裝CRRedist2005_x86和CRRedist2005_x86_cht兩個檔案才可以正常執行

這兩個檔案的産生方法如下:

1.打開VS.NET2005-->選"檔案"-->"新增專案"-->選"其他安裝類型"->"安裝和部署"->"WEB安裝專案"->方案選"建立新方案"->名稱假如設為AASetup

2.在方案總管中-->按右鍵選"屬性"-->點"必要條件"->勾選"必要條件":Microsoft data access components 2.8,.Net framework2.0,CrystalReport for .Net framework2.0->指定必要條件的安裝位置選"從應用程式的相同位置下載必要條件"-->確定

3.建置AAsetup後即可在AAsetup所在位置的Deubg中看到Crystalreport目錄,兩個檔案都躺在裏面呢

在對程式進行編譯前我對水晶報表的PrintMode選為Activex,原預設的為Pdf

在安裝後第一次對水晶報表進行列印時,需要安裝一個Activex報表插件,對於可上網的電腦一般要按CTRL許久才會提示你是否要安裝一個Crystal的檔案,請選InStall;對於不能上網的電腦,奇怪的是要先將電腦設為固定IP及DNS才會出現要安裝的報表插件,安裝過後將IP還原,DNS取消即可

另外一點要說明的是在安裝Activex報表插件時,如果給多台電腦進行設置,有時列印按鈕會點多次,當多次之後就會出現一個"System.Runtime.InteropServices.COMException:已經到達你系統管理員所設定的最大報表處理工作限制",然後每次打開報表就會出現這個提示,其處理方法如下:

1.HKEY_LOCAL_MACHINE->SOFTWARE->Crystal Decisions->10.2->Report ApplicationServer->InprocServer>PrintJobLimit(default 75)將預設值由75改為改可能的大一點,例如500,1000等或者改為0
2006.12.18補注:如果不行改../Report ApplicationServer->Server>PrintJobLimit改為-1

2.重新啟動Server後即可正常

還有一點要說明的是當在點水晶報表的匯出時,如果不停地點,我昨天就那麽無聊地試了幾十次後報表開啟就出現錯誤"報表載入失敗",這種情況重新啟動電腦後正常,還有待查找原因。。。

這個問題的最後結果可參考這裏:http://blog.csdn.net/daisylh/archive/2006/12/12/1439312.aspx

[图文教程+完全代码]水晶报表:创建不受数据库限制的报表

http://community.csdn.net/Expert/topic/3364/3364001.xml?temp=.7496302最近在论坛中看到类似的问题,以及可以用这种方式进行解决的问题因...
  • comeon_data
  • comeon_data
  • 2004年10月12日 11:10
  • 3849

水晶報表:一張Letter紙上下各顯示固定的10筆3/25

做了一個用來列印傳票的水晶報表,紙張大小為LETTER紙的一半,每頁10筆,若不足則根據阿泰的參考插入空的固定行,我給USER兩種列印格式:1.LETTER一半,需要USER先定義一個紙張格式為21....
  • daisylh
  • daisylh
  • 2006年03月25日 18:32
  • 1919

关于水晶报表动态设置图片,同比例缩放问题

string path = "";                byte[] bytes;                try                {                  ...
  • txl0918
  • txl0918
  • 2011年02月17日 21:50
  • 1515

水晶报表交叉报表多个汇总横向显示

其实这是个很简单的问题,但是就是这个问题困扰了我很久。想让两个汇总并排显示而且还想把列标也显示出来,结果总是竖着的,想看数据变化很不方便。百度过,可能因为问题描述不准确一直没有得到答案。后来都有了使用...
  • woaizhoulichao1
  • woaizhoulichao1
  • 2011年10月27日 10:10
  • 989

水晶報表分頁與空行

   (1)分页  在详细资料上点格式化节,在后面页新建页打勾,公式中输入:     (以每頁7行為例,在detail節中,點右鍵,format section --》New Page After 打...
  • delphi1234
  • delphi1234
  • 2010年11月16日 11:30
  • 690

WEB服务器(.net2.0)部署水晶报表

在服务器端部署水晶报表,需要rpt源文件及dataset文件......除此外,还需要两个步骤: 1、在你的开发环境中找到Visual Studio安装目录下的"SDK"v2.0"BootStrap...
  • youdianluanluan
  • youdianluanluan
  • 2011年11月24日 10:36
  • 664

Asp.net2.0的安裝與必要條件5/10

這幾日深為Asp.net2.0部署安裝程式而困惑,在祭司網友(他最近將出一本精心撰寫有關Asp.net2.0的進階書,他有一部分精闢的文章陸續都在他的BLOG中作分享)熱心幫助下,總算摸到了一點門道,...
  • daisylh
  • daisylh
  • 2006年05月10日 15:46
  • 1257

web上水晶報表9的列印10/28

我是用vs.net2003自帶的水晶報表9來寫web,其列印是用如下2種方式:1.匯入word/excel後開啟來實現2.直接用web頁面上的列印按鈕列印本頁,相關代碼如下:button的click事...
  • daisylh
  • daisylh
  • 2005年10月28日 18:16
  • 2301

TIPTOP GP5打印报表时如何在水晶报表中显示服务器上的图片

一、易拓使用Crystal Report打印出来的报表中的Logo是如何显示出来的?
  • qiuyu_cn
  • qiuyu_cn
  • 2014年08月08日 14:51
  • 838

水晶報表函數

http://www.cnblogs.com/siyunianhua/p/3841254.html 函数使用 1.取上一条记录previous({tablename.fieldname...
  • jane007123
  • jane007123
  • 2016年02月25日 10:46
  • 489
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.net2.0中水晶報表的安裝與列印5/18
举报原因:
原因补充:

(最多只允许输入30个字)