FineReport

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

用FineReport報表工具實現欄位拼接回填資料庫

數據表中需要新建一個欄位district,該欄位內容需要由另兩個欄位country和city加上漢字拼接而成,手動添加數據非常麻煩,這時候用FineReport報表工具的填報功能可以簡單且快捷地實現欄位拼接並回填至資料庫,實現該欄位內容的更新。
下面看一下Java報表工具FineReport實現這一效果的具體步驟
1. 綁定數據列
報表表樣中,A3單元格綁定country欄位,B3單元格綁定city欄位
C3單元格時對應district欄位的,district欄位由country欄位和city欄位拼接而成,因而在C3單元格中寫入公式:=”國家:”+A3+”城市:”+B3
Java報表工具FineReport表樣設計
2. 設置填報屬性
設置報表填報屬性,使得每個單元格的值能夠回填至對應的數據表欄位中,如下圖
Java報表工具FineReport填報屬性設置
3. 設置控制項屬性
設置報表控制項屬性,方便修改單元格的值,並進而實現各欄位的更新,這裡將3個單元格都設置為文本控制項,如下圖
Java報表工具FineReport控制項設置
4. 填報預覽
點擊報表設計器上的「填報預覽」按鈕,可以在瀏覽器中預覽到C3單元格的值已經自動拼接了,如下圖
Java報表工具FineReport填報預覽
點擊「提交」按鈕,彈出提交成功對話框,表示更新的欄位已經回填至資料庫中
Java報表工具FineReport提交成功
5. 檢查數據表中district欄位
查看數據表,發現原先為空的district欄位已經更新
Java報表工具FineReport數據表

  • 聯繫我們

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

返回頂部