當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

自由報表填報

1. 描述

在線視頻請查看:自由填報報表

自由填報報表采用自由報表的樣式,可以在多行錄入數據。自由填報報表可以自定義報表的布局,具有樣式自由、風格多樣的特點。

2. 示例

2.1 示例效果

制作一張員工信息登記表,使用多種類型的填報控件錄入數據。

圖片2.png

2.2 數據準備

新建數據集 ds1,數據庫查詢對話框中寫入 SQL 查詢語句SELECT * FROM 雇員,取出「雇員」表中所有數據。

注:示例不需要查看報表已有數據,只需要錄入數據,仍然新建數據集的目的是,控件設置數據字典時需要使用數據集中的數據列。

Snag_d40d195.png

2.3 報表設計

按照下圖所示設計報表的樣式:

Snag_d4dbda1.png

2.4 添加填報控件

按照下面表格中的說明給用於錄入數據的單元格添加填報控件。

單元格控件類型操作
C4文本控件
H4文本控件H4 單元格插入公式today( ),顯示今天的日期
C6文本控件
F6單選按鈕組控件自定義數據字典,添加兩個單選按鈕選項男、女
C7日期控件日期控件設置爲日期型,采用yyyy-MM-dd格式
F7日期控件日期控件設置爲日期型,采用yyyy-MM-dd格式
C8下拉框控件數據字典設置爲數據集 ds1 的數據列職務
F8文本控件
C9下拉框控件數據字典設置爲數據集 ds1 的數據列地區
F9下拉框控件數據字典設置爲數據集 ds1 的數據列城市
C10文本控件
G10文本控件填寫規則爲郵編
C11文本控件填寫規則爲手機
G11文本控件填寫規則爲電話
B13文本域控件
H6文件控件文件類型爲jpg、png、gif,大小限制爲1024KB

Snag_d530b4b.png

2.5 設置填報屬性

設置填報屬性将需要錄入數據的單元格跟數據庫表中的數據列對應起來。

1)菜單欄選擇模板>報表填報屬性,打開報表填報屬性設置對話框。

Snag_d71470a.png

2)報表填報屬性設置對話框選擇提交,點擊,新增一個内置SQL的數據提交方法。選擇提交類型爲智能提交,數據庫爲FRDemo,表爲雇員,先後通過智能添加字段智能添加單元格功能将單元格與數據庫表中的數據列綁定起來,勾選「雇員ID」爲主鍵。勾選未修改不更新,點擊确定,即完成報表填報屬性的設置。

注1:智能添加字段智能添加單元格的功能及操作在視頻中有詳細介紹,想要詳細了解相關内容可查看在線視頻自由填報報表

注2:勾選了未修改不更新後,在數據提交時,只提交有改動的數據,未修改的數據不會寫入數據庫。極大提高了填報報表的數據提交效率。

Snag_d7b3fb6.png

3. 效果預覽

3.1 PC端

1)點擊保存按鈕,保存報表。點擊預覽按鈕,選擇填報預覽查看報表。

Snag_d8dbbd4.png

2)填報預覽效果:

圖片2.png

3.2 移動端

移動端查看報表的方式參見 報表移動端預覽

Screenshot_20190906_103855_com.finereact.v10.jpg

4. 已完成模板

已完成模板可參見:%FR_HOME%\webroot\WEB-INF\reportlets\demo\NewbieGuide\自由填報報表.cpt

點擊下載模板:自由填報報表.cpt

附件列表


主題: 原簡體文檔
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

反饋已提交

網絡繁忙