日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

帆软 FineReport 绘制填报报表

發布時間:2023/12/31 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 帆软 FineReport 绘制填报报表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近有個需求想實現對活動與產品關系表的維護,單獨做個頁面似乎沒那么必要,正好用下帆軟填報的功能,這里記錄下來,方便查詢。

第一步、頁面繪制與綁定

繪制頁面完成后,將查詢的列與單元格綁定,可參考前面博文,這里不再細說,效果如下圖所示。

第二步、設置列的控件樣式

由于是要填報,則需要設置每個單元格的控件樣式,比如活動ID和活動名稱是文本類型的,是否有效是下拉選項。以活動ID設置為 文本控件,這里不允許為空,設置提示信息,如下圖所示。

是否有效 設置為 下拉框控件,自定義-設置選擇的內容,1表示有效。

根據需要設置完控件屬性后,可以在看到設置后每個單元格右下角樣式,文本,日期等。

點擊 填報預覽,在頁面查看預覽效果。此時的填報報表可以進行編輯和保存。

注意:url 拼接參數 &op=write,若不帶此參數,則為普通預覽模式。

第三步、綁定單元格與數據庫字段關系

編輯欄,模板 - 報表填報屬性 - 選擇 內置SQL,數據庫表,添加字段。設置如下圖所示。

將單元格與數據庫字段一一對應,這樣頁面字段變化,數據庫里字段也跟著變化。

完成以上步驟,即可實現對現有數據的維護,那要新增和刪除記錄要怎么做呢?請看下面

第四步、設置列新增和列刪除

編輯欄,模板- 模板web屬性,選擇 填報頁面設置,下來選擇 為該模板單獨設置。雙擊添加 插入記錄和刪除記錄按鈕,頁面如下圖所示。

刷新頁面,按鈕添加成功。先選中行,新增記錄,填寫相應的信息,點擊 提交即可。

完成以上步驟,即可完成對關系的增刪查,但如何批量進行新增呢?

第四步、批量新增

添加 導入excel按鈕

刷新頁面,導入Excel 按鈕即添加成功。

維護 excel 模板,里面的列要與頁面的列對應,選擇模板,校驗保存即可。

點擊校驗保存后,數據庫中相應的添加成功三條記錄。

刷新頁面,列表中共有6條記錄,新增的3條均存在,注意導入過程是要做數據的校驗。

數據校驗。編輯欄,模板 - 報表填報屬性,新增內置校驗,根據需要設置不同的條件。

問題處理

1、中文入庫后變成問號
處理方案:在數據庫連接后指定字符編碼,如下所示。

// JDBC url jdbc:mysql://127.0.0.1:3306/localhost_rpt?useUnicode=true&characterEncoding=utf8
參考文檔

【1】https://help.fanruan.com/finereport/doc-view-2129.html

總結

以上是生活随笔為你收集整理的帆软 FineReport 绘制填报报表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。