離線填報(bào)
報(bào)表離線填報(bào)
離線報(bào)表填報(bào),顧名思義就是指在離線未聯(lián)網(wǎng)的狀態(tài)下,對(duì)數(shù)據(jù)進(jìn)行填報(bào),離線填報(bào)主要應(yīng)用于以下幾個(gè)方面:
1、用戶在聯(lián)網(wǎng)的狀態(tài)下打開(kāi)報(bào)表對(duì)數(shù)據(jù)進(jìn)行填報(bào),由于某種客觀原因比如說(shuō)網(wǎng)絡(luò)中斷,導(dǎo)致數(shù)據(jù)不能直接提交到服務(wù)器數(shù)據(jù)庫(kù)里面去;
2、用戶需要去斷網(wǎng)的環(huán)境下收集數(shù)據(jù),比如說(shuō)車(chē)間,使用FineReport填報(bào)報(bào)表無(wú)法訪問(wèn)遠(yuǎn)程模板,如果直接用Excel去收集數(shù)據(jù),無(wú)法實(shí)現(xiàn)控件聯(lián)動(dòng)、數(shù)據(jù)校驗(yàn)等等FineReport專(zhuān)有的功能效果。
離線填報(bào)步驟
離線填報(bào)主要包括三個(gè)步驟:
離線填報(bào)原理
FR7.1版本推出的離線填報(bào),其實(shí)現(xiàn)原理是可以通過(guò)上面講述的三個(gè)步驟來(lái)詳細(xì)講述。
在聯(lián)網(wǎng)的情況下在web端打開(kāi)預(yù)覽服務(wù)器上的報(bào)表,將報(bào)表輸出為離線html報(bào)表,導(dǎo)出結(jié)果為一個(gè)壓縮包,壓縮包內(nèi)有一個(gè)與壓縮包同名的文件夾,當(dāng)導(dǎo)出離線html之后,可以將該導(dǎo)出的壓縮包或文件夾轉(zhuǎn)移到?jīng)]網(wǎng)的環(huán)境下,比如說(shuō)拷貝該壓縮包至一臺(tái)沒(méi)有網(wǎng)絡(luò)的機(jī)器上或者直接將本機(jī)斷網(wǎng),解壓之后,直接雙擊打開(kāi)html,在瀏覽器端對(duì)數(shù)據(jù)進(jìn)行錄入,支持控件顯示,聯(lián)動(dòng),公式計(jì)算,數(shù)據(jù)校驗(yàn)等等報(bào)表的基本功能,數(shù)據(jù)錄入完成之后,將數(shù)據(jù)暫時(shí)保存在本地的瀏覽器中,然后當(dāng)在有網(wǎng)的情況下再點(diǎn)擊html工具欄上的提交按鈕,將數(shù)據(jù)提交入庫(kù)。
注:離線填報(bào)數(shù)據(jù)是保存在本地的瀏覽器中的,如果數(shù)據(jù)錄入之后將html關(guān)閉,下次再在同一瀏覽器中打開(kāi),數(shù)據(jù)還會(huì)存在,但是如果換一臺(tái)電腦或者瀏覽器,那么之前錄入的數(shù)據(jù)將不會(huì)跟隨。
本文摘自:http://www.finereport.com/knowledge/professional/offline.html