萬能報表之超始篇

2022-08-23 17:57:14 字數 1501 閱讀 3648

進入專案組己經乙個多月了,我主要做的是報表這一塊,現在報表這一塊己步入正軌。在開發報表的過程中,我遇到了很多問題。現在講講我遇到的主要技術問題,讓大家和我一起來學習一下,以後遇到類似的可以少走一些彎路,早點回家,不畢再奮戰到凌晨,還沒有進入被窩。

可能有的人一看說報表還不好做,其實不然。對於目前大多數戰友來說,我們大部分接觸到的報表是非常規距,結構不複雜的,用一般的外掛程式就能直接匯出excel生成報表。而我今天所要講的是結構複雜,並且加入,和圖例的綜合型報表。首先讓我們來看一下我專案中的幾個生成的報表。為了保護隱私,我把圖中的單位名稱塗抹了,**我也替換了。不過不影響效果。

報表事例圖:

報表事例圖1:

報表事例圖2:

報表事例圖3:

在今天的萬能報表起始篇中,我們先看看,一起來總結下報表生成工具有那些,以下有我用過的,也有我沒有用的。現在一一來看一下吧。

水晶報表:

水晶報表(crystal report)是業內最專業、功能最強的報表系統,它除了強大的報表功能外,最大的優勢是實現了與絕大多數流行開發工具的整合和介面。在vs.net平台做過報表開發的程式設計師,一定都對水晶報表強大、高效、整合等特性留下了深刻印象。 除了開發新程式外,在工作中我們常需要接觸到很多較早的軟體系統報表功能公升級的需求,如果能結合水晶報表這一強大的工具,往往能事半功倍。

fastreport.net報表:

它操作簡單、做複雜報表也得心應手,更重要的是支援終端使用者自定義格式,不必象rdlc報表那樣,有一點小小的改動,都需要在vs環境中由開發員去改報**式。這有利於分工,工作效率也高,對於商業開發很重要

activereport

activereports 憑藉超強的編碼靈活性、優秀的架構設計,使得.net開發人員可以用它建立、設計任何複雜報表。基於事件的activereports物件模型使得使用者可以從零開始建立和生成報表文件,完全不依賴於報表設計模板和報表設計器。使用者可以改變報表的布局(比如增加、刪除或隱藏一些控制項),改變格式(顏色、樣式等),合併文件,甚至可以改變頁面顯示的效果。所有這些操作都可以在執行時實現。

我將會在後面的《萬能報表之資料篇》和《萬能報表之篇》兩篇中和大家來一起分享。到時我會詳細的貼出**,保證讓和我一樣的小菜們也能看懂,運用到自己的專案中。

萬能報表之超始篇

進入專案組己經乙個多月了,我主要做的是報表這一塊,現在報表這一塊己步入正軌。在開發報表的過程中,我遇到了很多問題。現在講講我遇到的主要技術問題,讓大家和我一起來學習一下,以後遇到類似的可以少走一些彎路,早點回家,不畢再奮戰到凌晨,還沒有進入被窩。可能有的人一看說報表還不好做,其實不然。對於目前大多數...

BI並非萬能,中層業務管理報表要另闢蹊徑

bi 是商業智慧型的縮寫,是可以幫助企業做出明智的業務經營決策的工具,其資料 於各個業務系統,如 erp crm scm 進銷存 her oa等。bi系統不同於傳統的管理資訊系統,他號稱是乙個整體應用的解決方案,是融入管理思想的強大系統 有著系統整體的設計思想,支援對所有形式的業務資訊進行訪問,為企...

微信公眾平台開發之萬能表單

萬能表單 是為了方便我們得到使用者的資訊。我們可以在後台設定任何需要使用者填寫的資訊,比如 姓名,性別,工作等等資訊,當然我們也可以設定一定的獎勵,只要完善這些資訊就可以得到一定的禮品,這樣使用者才會去填寫這些資訊,通過這樣的方式可以很快的獲取使用者資訊。下面就由 微時代來簡單介紹一下 萬能表單 功...