1. 程式人生 > >報表開發思路!

報表開發思路!

E_Report是一套專門面向程式開發人員製作複雜報表的軟體開發工具元件,E_Report基本解決了複雜的中國式報表格式任意性及關係資料庫的關聯規律性之間的矛盾,使得使用者能夠方便快捷的製作出符合開發要求的報表,從而可以實現了報與表的基本完美的結合。

E_Report設計器採用C# Winform開發,報表計算引擎基於.net/java技術開發,可以執行在任何Windows作業系統下,支援所有Oracle、SqlServer、MySql資料庫。報表設計器是有報表設計、報表引擎、列印輸出三部分功能組成。主要用於統計分析報表、頁面資料列印WEB報表的設計製作;基本滿足了開發人員針對日常專案報表的開發設計維護功能。

報表平臺支援連線外部任意資料庫,支援輸入變數、巨集變數。

E_Report報表引擎採用多源分片、動態格間計算為主要目標;主要實現功能如下:

1、支援多個數據源(SQL)組合獲取資料

2、支援查詢條件資料過濾;前臺多引數傳入參與SQL語句資料獲取計算

3、支援單元格引用;可以自動判定是否迴圈引用;

4、支援跨行跨列計算,支援累計、佔比、排名等功能

5、支援清單式報表、一次分組報表、多次分組報表、交叉報表等

6、支援柱狀圖、曲線圖、餅狀圖、條碼、圖片內嵌控制元件

7、支援單元格的任意合併拆分;

8、支援動態計算單元格、行、列及相關屬性

9、支援報表鑽取,通過URL多頁面多引數的傳輸;

10、支援報表的列印(標題、表頭、資料、表尾分頁列印)、輸出Excel功能

11、支援單元格屬性的複雜表示式的設計計算功能

12、支援查詢條件設計功能;

13、支援靈活的使用者JS處理方法

14、支援連線外部資料庫。

通過報表設計器可以帶來如下好處:

1、分離報表實際業務資料及展現方式。通過資料來源可以快速實現

2、採用多源分片和動態格間計算技術能夠高效的完成複雜報表的設計,有效的縮短產品開發週期,並能提高產品質量。

3、通過提供業務物件和簡單的SQL語句,可以讓開發人員快捷方便的製作報表

4、通過視覺化的設計介面和報表函式方法,能快速輕鬆的製作出符合要求的圖形化的中國式報表;同時對業務單據(SDP平臺頁面設計)頁面可以快速的製作相應的打印表單;通過計算引擎可以快捷的檢查報表表示式是否設計正確,提高工作效率,並且有效的提高了軟體的質量;在後期的維護中可以及時高效的進行一些修改,基本顯示到現場可以立即響應處理。

相關推薦

報表開發思路

E_Report是一套專門面向程式開發人員製作複雜報表的軟體開發工具元件,E_Report基本解決了複雜的中國式報表格式任意性及關係資料庫的關聯規律性之間的矛盾,使得使用者能夠方便快捷的製作出符合開發要求的報表,從而可以實現了報與表的基本完美的結合。 E_Report設計器採用C# Winform開發,報表計

報表開發思路之單元格(單元格擴充套件屬性)

單元格 一、單元格     報表是有行列整齊的格子組成,這些格子我們統稱為單元格,通過所有的單元格就組成了報表。類似於Excel表格中的每個格子,也相當於HTML網頁中TABLE表格的TD單元格; 二、合併單元格     多個連續的單元格通過合併操作

報表開發思路之主格(主格屬性)

單元格的擴充套件是針對具體的某一個單元格,當報表主體中綁定了多個單元格時,單元格間會天然存在某種關係,使單元格間存在資料過濾關係,並且跟隨擴充套件,這就是主子格,前面的單元格稱之為主格,後面的單元格稱之為子格,也就是說子格的資料會根據主格的資料進行過濾分組顯示,並且還會跟隨主格的擴充套件方向而擴充套件;主格與

報表開發思路報表規則認定以及層次座標

第一節:擴充套件規則     單元格進行擴充套件時,主單元格或同級別單元格被拉大成合並單元格,附屬單元格被動複製;上主格擴充套件時(橫向擴充套件),附屬格被橫向同步複製;左主格擴充套件時(縱向擴充套件),附屬單元格縱向被同步複製。     擴充套件型

JasperReport報表開發之轉置交叉表

for 不同的 結構 整理 result 無需 nbsp 數據 img 使用Jasper或BIRT等報表工具時,常會碰到一些很規的統計,用報表工具本身或SQL都難以處理,比方源數據不符合交叉表的要求,須要轉置後再呈現。集算器具有結構化強計算引擎,集成簡單。能夠協

前端開發必備Emmet使用手冊

++ value 表達 ive 運行時 row net 能夠 com 介紹 Emmet (前身為 Zen Coding) 是一個能大幅度提高前端開發效率的一個工具: 基本上,大多數的文本編輯器都會允許你存儲和重用一些代碼塊,我們稱之為“片段”

架構師速成6.7-設計開發思路-uml

動圖 設計模式 lin 思路 簡單 控制流 用例圖 統一 處理 uml是什麽東西?統一建模語言。一門語言。是用來進行軟件設計的一門語言。 事實上一門語言的誕生並不偉大,讓大多數人都使用才足夠偉大。uml就是一門偉大的語言。由於眼下軟件設計的唯一語言就是它。 UML

Halcon學習筆記——機器視覺應用工程開發思路及相機標定

助手 創建模板 建模 visio open 這一 目的 傅裏葉變換 綁定 機器視覺應用工程開發思路 機器視覺應用工程主要可劃分為兩大部分,硬件部分和軟件部分。 1.硬件部分,硬件的選型至關重要,決定了後續工作是否可以正常開展,其中關鍵硬件部

spec開發思路以及理解

想要 union 是否為空 code ec2 最大 一個表 轉變 庫存管理 描述:編寫SEPC采用創聯公司自主開發的CIT語言,它是一種過程化的、類似數據庫編碼的語言。SPEC中除了關鍵字外提倡使用中文。 理解:可以理解為業務邏輯層。鏈接前臺頁面和後臺數據庫 設計階段: 業

[轉]Redis實現緩存,你應該懂的哪些思路

校驗 mem img /etc 元素 內存 大小 cfb bre 場景一:類似於微博,實現關註和被關註功能。 思路: 對每個用戶使用兩個集合類型鍵,用來存儲關註別人的用戶和被該用戶關註的用戶。當用戶A關註用戶B的時候,執行兩步操作: sadd user:A B sadd u

求大神指導思路

.com 3.0 text images ip地址 連接 ima dhcp 端口 要求:1、R1\R2\R3分別連接不同的樓宇 A\B\C;2、樓宇A #存在 VLAN10、VLAN20 ,VLAN30,網段為:192.168.10.0/24

Lottie 動畫裏有圖片怎麽辦?設計師小姐姐也能幫你減少開發

rom 允許 f11 strong 方案 user a13 bbf andorid 一、序 Hi,大家好,我是承香墨影! Lottie 是 Airbnb 開源的一套跨平臺的完整解決方案,設計師只需要使用 After Effectes (之後簡稱 AE)設計出動畫之後,使用

帆軟報表開發用到的JS腳本

finereport 報表開發 重置按鈕腳本 $.each(this.options.form.name_widgets,function(i,item){ if (item.options.type !==‘label‘) {item.setValue();item.setText();} });

分享一份公立幼兒園/私立早教中心網站建設制作開發方案

網站制作 網站建設 幼兒園 早教中心 建站方案 伴隨著國內市場經濟的蓬勃發展,國內教育行業呈現出一片光明的前景,特別是嬰幼兒早期教育產業經過十多年的發展,在國家的一系列利好政策以及人們的早教意識不斷提高的外力作用之下,目前已經步入平穩高速發展階段,尤其是在當前經濟火熱一二線城市,並逐漸向三

分享一份展覽展示公司網站建設制作開發方案

網站建設 建站方案 展覽展示 如今,展覽展示行業的發展越來越趨向定期化、專業化和品牌化,並且沿海發達地區和西部內陸地區顯現出差別。中國展覽業的發展,在很大程度上將取決於中國經濟高速發展、中國對外開放的深度和廣度、中國和世界技術的發展速度、中國參與世界經濟全球化進程等諸多背景要素的綜合。自從中國加入

主機管理+堡壘機系統開發:批量任務開發思路(十一)

erb value transfer led 不能 objects 記錄表 inf control 一、批量任務開發思路 1、開發目標 2、開發思路 1、前端提交發起請求100臺機器,那我要等待5分鐘, 問題就在於,這100臺不是同時執行完的,有可能我有10臺執行完了,執

VUE報表開發

執行 lin 重復 stage one github 目的 繪制 check 因為在項目中經常開發一些報表,並且業務、邏輯其實都有大部分的重復部分。 所以將這些常用的模塊抽象出來、並且可視化操作。封裝成一款報表開發工具。 先看一下項目的一些效果:數據單項綁定 可視化操作

Python的基礎教程,比PHP、GO等前景好的一門開發語言

動態 www. 成功創業 包括 數據分析 資源 ros 單元 ogl Python代表了將來很長一段時間技術走向,其在人工智能和網絡爬蟲、大數據分析等科學領域是有很大的優勢的。 代表方向 Python的基礎教程,比PHP、GO等前景好的一門開發語言! 人工智能 Python

一款理想的報表開發軟體應該看哪些方面

前言 近來報表軟體、商業智慧、OLAP、資料分析等概念非常火熱,作為關鍵基礎環節的報表軟體在市場上也是層出不窮,讓人眼花繚亂,國內外的加起來細數一下,大概有二三十種之多。這些產品看起來實現的功能都差不多,那麼,應當怎樣選一款滿足自己需求的報表軟體? 在選型過程中不被廠商的宣傳和演示牽著鼻子走?

多商家入駐O2O商城開發思路

多商家入駐O2O商城平臺開發【張玲:⒈⒌⒍微⒉⒉⒎⒏電⒈⒌⒉⒏】,多商家入駐O2O模式平臺開發,多商家入駐O2O商城系統開發 在移動大資料的這個時代,手機APP軟體已經成為了企業在移動終端的競爭平臺。除了與傳統的線下門店搶奪使用者之外,如果有開發手機商城APP軟體的,則可以通過商城裡面的廣告來獲得一點收益,