反饋已提交
網絡繁忙
在製作填報表時,最重要的步驟就是給資料庫表中的欄位綁定儲存的值,通過設定範本>報表填報屬性來控制。
在給欄位綁定值時最常見的就是通過內建 SQL 綁定儲存格,此時類似 Excel中,可以智慧新增儲存格;除綁定儲存格外,資料列的值還可以是常數、公式、參數等等。
還有一種方法是通過自訂事件來實現自訂提交。
打開範本\demotw\form\簡單自由填報.cpt。
點擊【範本】→【報表填報屬性】,進入填報屬性設定界面。
點擊【+】按鈕,選擇提交方式。
也可滑鼠右鍵點一下左側提交列表空白處,選擇【新增】。
滑鼠左鍵點兩下需要修改的提交名稱。
輸入修改後的名稱後,按下Enter鍵。
選中需要複製的提交,點擊【】按鈕,即生成一個內容相同的新提交,名稱為「CopyOf原名稱」。
也可選中需要複製的提交,滑鼠右鍵點擊一下提交列表空白處,選擇【複製】。
選中需要調整的提交名稱,點擊↑上移↓下移來調整提交順序,點擊【】按鈕,可根據名稱自動排序。
也可選中需要調整的提交名稱,滑鼠右鍵點擊一下提交列表空白處,選擇【上移】、【下移】或【排序】來調整提交順序。
選中需要刪除的提交名稱,點擊【X】按鈕,選擇【確定】,即可刪除成功。
也可選中需要刪除的提交名稱後,滑鼠右鍵點擊一下提交列表空白處,選擇【刪除】,點擊【確定】後,即可刪除成功。
點擊提交類型下拉框,有四種類型可以選擇,包括智慧提交、刪除提交、插入提交、更新提交。
選擇【智慧提交】,則後台會對插入、更新以及刪除進行判斷,適用於有多種操作的填報,且智慧提交需要明確主鍵,若存在則進行更新提交,若不存在會進行插入提交。
選擇【插入提交】,則只進行插入操作,適用於空白的資訊採集表,若對顯示了原始資料的範本使用插入提交,會把原記錄重新插入資料庫導致資料重復。
選擇【更新提交】,則只對已有的數據進行更新,因此範本中要展現原始資料,另外需要將報表填報屬性中的某列勾選為主鍵。
選擇【刪除提交】,則只對已有的資料進行刪除,因此範本中也是需要顯示原始資料,另外需要勾選報表填報屬性中的某列作為報表主鍵。
選擇的資料庫表,將用於填報報表中的資料。
點擊【】按鈕,可刷新資料庫。
點擊【】按鈕,可預覽選擇的資料庫表中的資料。
點擊【智慧新增欄位】按鈕,會自動讀取資料庫中表中的所有欄位,勾選需要新增的欄位,點擊確定即可新增成功。
點擊【新增欄位】按鈕,直接在欄位列表新增一條記錄,可通過下拉框選擇需要新增欄位。
點擊欄位名稱,可通過下拉框修改選擇的欄位。
點擊【智慧新增儲存格】按鈕,按欄位順序選擇對應的報表儲存格,即可將欄位和儲存格進行綁定,提交後儲存格中的內容會填報到對應的欄位中。
點擊【智慧新增儲存格組】按鈕,選中一個欄位,點擊需要綁定的儲存格,即可將多個儲存格綁定到這一個欄位上,提交後多個儲存格中的內容都會填報到這一個欄位中。
滑鼠左鍵點擊兩下欄位對應的儲存格,可修改選擇的儲存格或輸入其他值,也可輸入字符串、公式、參數等等不同類型的資料。
若用戶在範本中插入了一行或一列,導致填報儲存格整體偏移了一格,此時可以使用批量修改儲存格,整體批量修改。
點擊【批量修改儲存格】按鈕,設定行偏移和列偏移大小。
點擊【確定】,填報屬性界面中的欄位列表中的值即會批量修改。
選中某個欄位,點擊【移除欄位】按鈕,選擇【確定】,即可將該欄位從列表中刪除。
勾選【不改變時不更新】,填報時未修改的資料不會被更新到資料庫中,可以提升填報性能。
在欄位前面對應的方框中進行勾選,則該欄位設定為主鍵,可勾選多個主鍵。
提交時判斷資料表中是否存在填報主鍵的值,存在則更新提交,不存在則插入提交。
點擊【設定提交條件】按鈕,彈出條件設定面板。
通過設定提交條件,可對填報的資料進行過濾,如果 Web 端提交的資料滿足條件,則可以入庫,不滿足,則不入庫。
條件設定,可參考A09-01 條件設定。
點擊【設定提交事件】按鈕,彈出事件設定面板,可設定提交事件和自訂事件。
填報提交事件是在入庫 SQL 語句執行一句就觸發一次,即提交一條記錄就觸發一次。
自訂事件可通過 FR 提供的 API 接口來實現不同的類別,接著將該類別導入到設計器中,即可實現自訂事件。
點擊【+】按鈕,選擇內建校驗。
通過設定校驗公式和報錯資訊,實現對填報資料的判斷,輸入的資料需要滿足校驗公式,否則就會顯示報錯資訊。
校驗公式和報錯資訊可以新增、刪除、排序。
點擊【+】按鈕,選擇自訂校驗。
自訂校驗可通過引用用戶自己的程序導入設計器中來判斷資料,然後將結果回傳給 FineReport。
填報快捷鍵設定界面用於顯示預設的快捷鍵設定。
點擊【】按鈕,可以互換快捷鍵對應的功能。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉