離線填報
報表離線填報
離線報表填報,顧名思義就是指在離線未聯(lián)網(wǎng)的狀態(tài)下,對數(shù)據(jù)進(jìn)行填報,離線填報主要應(yīng)用于以下幾個方面:
1、用戶在聯(lián)網(wǎng)的狀態(tài)下打開報表對數(shù)據(jù)進(jìn)行填報,由于某種客觀原因比如說網(wǎng)絡(luò)中斷,導(dǎo)致數(shù)據(jù)不能直接提交到服務(wù)器數(shù)據(jù)庫里面去;
2、用戶需要去斷網(wǎng)的環(huán)境下收集數(shù)據(jù),比如說車間,使用FineReport填報報表無法訪問遠(yuǎn)程模板,如果直接用Excel去收集數(shù)據(jù),無法實現(xiàn)控件聯(lián)動、數(shù)據(jù)校驗等等FineReport專有的功能效果。
離線填報步驟
離線填報主要包括三個步驟:

離線填報原理
FR7.1版本推出的離線填報,其實現(xiàn)原理是可以通過上面講述的三個步驟來詳細(xì)講述。
在聯(lián)網(wǎng)的情況下在web端打開預(yù)覽服務(wù)器上的報表,將報表輸出為離線html報表,導(dǎo)出結(jié)果為一個壓縮包,壓縮包內(nèi)有一個與壓縮包同名的文件夾,當(dāng)導(dǎo)出離線html之后,可以將該導(dǎo)出的壓縮包或文件夾轉(zhuǎn)移到?jīng)]網(wǎng)的環(huán)境下,比如說拷貝該壓縮包至一臺沒有網(wǎng)絡(luò)的機器上或者直接將本機斷網(wǎng),解壓之后,直接雙擊打開html,在瀏覽器端對數(shù)據(jù)進(jìn)行錄入,支持控件顯示,聯(lián)動,公式計算,數(shù)據(jù)校驗等等報表的基本功能,數(shù)據(jù)錄入完成之后,將數(shù)據(jù)暫時保存在本地的瀏覽器中,然后當(dāng)在有網(wǎng)的情況下再點擊html工具欄上的提交按鈕,將數(shù)據(jù)提交入庫。
注:離線填報數(shù)據(jù)是保存在本地的瀏覽器中的,如果數(shù)據(jù)錄入之后將html關(guān)閉,下次再在同一瀏覽器中打開,數(shù)據(jù)還會存在,但是如果換一臺電腦或者瀏覽器,那么之前錄入的數(shù)據(jù)將不會跟隨。
本文摘自:http://www.finereport.com/knowledge/professional/offline.html