網頁報表研究 (轉)
經過查詢資料和研究其他網頁的實現方法,以下是我認為的網頁報表原理和解決方案,以及他們之間的優缺點。
一:總的原理
1. 利用 報表直接讀取頁面內容,透過控制元件的一些方法即時生成報表,然後利用控制元件預覽列印
2. 利用相關操作,然後生成報表,再控制元件來預覽列印該報表檔案
3. 呼叫IE自帶的方法進行列印,這種方法不適合商務應用
二:解決方案
1. ActiveReports的實現方法
只能預覽列印已有的報表檔案,這種情況下可以實現多頁列印,但網頁不能生成報表檔案,如果能象原理1中那樣即時生成報表則不能實現多頁列印
2. 大部分資料的實現方法
基本是按照原理1做的,所以他們的輸出沒有做分頁處理,這樣出來的報表可以分頁,但是對於網頁來說不是很可取。
3. 水晶報表的實現方法
原理2的方法,透過其自己的元件根據不同的操作生成報表檔案到指定目錄,然後呼叫水晶報表的預覽控制元件預覽列印。
三:比較
1. ActiveReports的預覽列印控制元件比水晶報表以及第三方的預覽列印控制元件美觀且易操作
2. 水晶報表能根據的操作生成報表檔案,這是難點,應該也是其他沒有做到的原因,如報表過多對有一定的負荷,由於不是透過設計出來的報表,所以比較簡陋,不夠美觀
3. 除了直接呼叫IE的列印功能外,其他的所有方法都需要ActiveX控制元件支援,客戶端都需要註冊預覽列印控制元件
四:總結
透過查詢資料以及檢視例項的研究,得出如下本人的觀點:
要對的操作同時,實現象軟體一樣的列印功能,目前還沒有完美的解決方案,也是應用存在的共同問題,在沒有更好的技術出現前,應該只能先生成,後顯示,也就是水晶報表的實現方法,但教煩瑣,還有些不盡人意之處,同時水晶報表的元件文件不夠全面,使用還要透過摸索,但在已知軟體中屬於唯一較好的解決方案,在實際應用中可以採用。
to:lmh79@21cn.com">李名輝
2001-10-06
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990398/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [轉載]網頁柵格系統研究(3):粒度問題網頁
- Redmine之報表應用研究
- Web網頁表單Web網頁
- 網頁佈局------for表單網頁
- 報表連 MongoDB,資料量大報表慢,怎麼做分頁?MongoDB
- 玩轉網頁捲軸(轉)網頁
- 將內表下載到網頁,並開啟網頁:網頁
- 網頁色彩的搭配 (轉)網頁
- 網頁特效大公開(轉)網頁特效
- 什麼是網頁?(轉)網頁
- 關於網頁字型(轉)網頁
- Citron:中國網際網路公司搜狐研究報告
- 網站防止被舉報程式碼舉 QQ 上的網頁報入口隱藏 QQ 上的網頁網站網頁
- 玩轉報表超連結
- Delphi自動提交網頁表單和獲取框架網頁原始碼網頁框架原始碼
- 水晶報表官方例項下載:報表和應用程式 (轉)
- 網頁版面的佈局 (轉)網頁
- 在網頁中使用MediaPlayer (轉)網頁
- 網頁編輯器 DIY (轉)網頁
- 阿里研究院:“移動網際網路+”中國雙創生態研究報告阿里
- 實現報表滾動到底部翻頁效果
- 網頁端表單設計要點網頁
- Crystal Report(水晶報表)的報表封裝成VB的DLL (轉)封裝
- 阿里研究院:2015年”網際網路+產業叢集”研究報告阿里產業
- comScore:《女性如何影響網際網路》研究報告
- 網頁圖片Base64編碼深入研究網頁
- 如何優化網頁轉化率?優化網頁
- 定時轉向另一網頁網頁
- 自動重新整理網頁(轉)網頁
- 大資料量的報表如何快速分頁呈現?大資料
- Oracle 分頁方法研究Oracle
- 在網頁中怎樣使文字旋轉? (轉)網頁
- ASP.NET 網頁- HTML 表單簡介ASP.NET網頁HTML
- 網頁開啟自動跳轉另一個網頁怎麼辦、網頁劫持怎麼解決網頁
- 網頁圖表Highcharts實踐教程之圖表區網頁
- Excel做網頁 學生成績網上查(轉)Excel網頁
- 軟體專案可行性研究報告(轉)
- 責任雲研究院&豹變研究院:中國網際網路遊戲企業社會責任研究報告遊戲