FineReport

最強大的動態報表與BI商業智慧工具!

FineReport報表填報的數值自動計算

報表填報之自動計算

自動計算,就是指報表填報的時候,用戶錄入了某些數據後,系統會自動算出另外一部分單元格的值,由此簡化用戶的輸入,減少錯誤率。如圖所示,當用戶輸入貨物數量後,系統自動根據運貨費和貨物數量算出總運貨費。

下面我們來看一下用FineReport報表工具實現上述報表的過程。

1.連接資料庫frDemo

2.設計報表

2.1新建報表

2.2表樣設計
按照下圖設計好報表的基本框架。

報表表樣設計

2.3新建一數據集名為emp_sql
SQL語句:select * from 訂單 where 僱員ID=5

2.4綁定數據列

綁定數據列

按照下列表格將數據集的欄位拖入對應報表單元格內,並作相應的設置。

單元格 內容 基本屬性設置
A2 emp_sql.訂購日期 從上到下擴展,其餘默認
B2 emp_sql.發貨日期 從上到下擴展,其餘默認
C2 emp_sql.運貨商 從上到下擴展,其餘默認
D2 emp_sql.運貨費 從上到下擴展,其餘默認
E2 emp_sql.貨主地址 從上到下擴展,其餘默認

2.5計算總運貨費
在G2單元格中填入=E2*F2

2.6單元格的表單屬性設置
點擊D2,右擊|表單屬性,出現如下對話框,勾選是否可寫選項,類型選擇數字,設置如圖:

表單屬性設置

設置完後顯示如圖:

表單可寫屬性顯示

3.保存預覽

保存為:
%FineReport_HOME%/WebReport/WEB-INF/reportlets/com/doc/form/3.9.2.cpt

啟動報表伺服器,點擊設計器右上角的填報預覽,就可以進行預覽填報了。或者在瀏覽器里直接數據地址:
http://localhost:8075/WebReport/ReportServer?reportlet=com/doc/form/3.9.2.cpt&op=write

  • 聯繫我們

  • 電話:0933-790886
  • 邮箱:brian.wang@fanruan.com
  • 地址:300 新竹市學府路40號 (交大育成中心 R302)
  • 臉書粉絲團
Copyright©2017 Fanruan Software Co.,Ltd. All Rights Reserved. 帆軟軟體有限公司 | 蘇ICP備14031611號-8

返回頂部