中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

填報腳本之輕松搞定復(fù)雜表的數(shù)據(jù)入庫-創(chuàng)新互聯(lián)

你還認(rèn)為填報表只能完成標(biāo)準(zhǔn)行列布局的數(shù)據(jù)填報?還在因表樣復(fù)雜,填報分片錯亂,設(shè)計不夠靈活而苦惱?還在為業(yè)務(wù)填報表樣設(shè)計靈活,但數(shù)據(jù)不能實時入庫而感到惋惜?

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計,焦作網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:焦作等地區(qū)。焦作做網(wǎng)站價格咨詢:13518219792

那要先“祝賀”看到這段話的你了,這個難題遇到 集算器腳本迎刃而解了。(撒花撒花….)

下面來舉栗證實一下。

了解基本情況:

某單位上級下發(fā)統(tǒng)一報表模板其中包含 5 列(即 5 個字段),下級操作時隨時可能在原表基礎(chǔ)上增加字段,且增加的字段不需要回填至中央數(shù)據(jù)庫,且下級報表操作人員不具備開發(fā)報表的能力。

了解基本情況后,綜合考慮建議采用業(yè)務(wù)填報表來實現(xiàn),原因業(yè)務(wù)填報表對使用者的要求比較低,簡單來說會用 Excel 畫表就行。但是此時有一個實際問題是我們不得不考慮的,那就是業(yè)務(wù)填報表不能將數(shù)據(jù)及時的錄入到數(shù)據(jù)庫中,需要手動處理入庫這樣很可能會出現(xiàn)數(shù)據(jù)遺漏的現(xiàn)象。

疑難點:

業(yè)務(wù)填報最終以外存文件(json/binary)的形式保存數(shù)據(jù),那么,怎么保證這些數(shù)據(jù)能在提交后即使入庫呢?

今天我們就重點說道說道,怎么樣才能保證業(yè)務(wù)填報的數(shù)據(jù)能夠及時的入庫。

以流動資產(chǎn)統(tǒng)計表為例,操作如下:

填報腳本之輕松搞定復(fù)雜表的數(shù)據(jù)入庫

以 sqlserver 2008 數(shù)據(jù)庫作為中央數(shù)據(jù)庫,表結(jié)構(gòu)如下:

CREATE TABLE [dbo].[ZCB1](

[id] [int] IDENTITY(1,1) NOT NULL,

[zc] [varchar](50) NULL,

[ncye] [varchar](50) NULL,

[qmye] [varchar](50) NULL,

 CONSTRAINT [PK_ZCB1] PRIMARY KEY CLUSTERED 

(

[id] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]

) ON [PRIMARY]

報表設(shè)計界面,如下:

填報腳本之輕松搞定復(fù)雜表的數(shù)據(jù)入庫

其中

A3-A5, 單元格設(shè)置單元格類型為“維度格”,A3 字段名稱為“流動資產(chǎn). 資產(chǎn)”;

B3-C15, 單元格設(shè)置單元格類型為“數(shù)值格”;

B16 表達(dá)式為:=sum(B3:B15)

C16 表達(dá)式為:=sum(C3:C15)

此時,業(yè)務(wù)填報表就做好了,發(fā)布到 web 端就可以實現(xiàn)數(shù)據(jù)的填報錄入。

注意還沒完現(xiàn)在的數(shù)據(jù)還是以外存文件的形式存儲,下面重點要來了,我們通過集算器腳本將 json 的數(shù)據(jù)入庫,腳本(json.dfx)如下:

填報腳本之輕松搞定復(fù)雜表的數(shù)據(jù)入庫

其中

A1  使用 connect() 函數(shù)獲取數(shù)據(jù)庫的連接

A2-A4  使用 file() read() import() 函數(shù)將外存文件轉(zhuǎn)成序表

A6  使用 db.update() 函數(shù)將序表內(nèi)容保存至數(shù)據(jù)庫

A7  使用 db.close() 函數(shù)關(guān)閉數(shù)據(jù)源連接

到這里已經(jīng)完成了一大步,最后,將執(zhí)行腳本與填報表的提交操作綁定。

操作如下:

1. 在報表展現(xiàn)的 jsp 中使用回調(diào)函數(shù),提交后自動執(zhí)行 json.dfx 進(jìn)行數(shù)據(jù)入庫操作。

填報腳本之輕松搞定復(fù)雜表的數(shù)據(jù)入庫

2. 新建 other.jsp,調(diào)用 dfx 并執(zhí)行,如下:

填報腳本之輕松搞定復(fù)雜表的數(shù)據(jù)入庫

到這里,就實現(xiàn)了業(yè)務(wù)填報數(shù)據(jù)及時入庫的操作了。有木有喜歡集算器腳本多一點了。想要 get 更多抓緊關(guān)注吧。

新聞名稱:填報腳本之輕松搞定復(fù)雜表的數(shù)據(jù)入庫-創(chuàng)新互聯(lián)
文章URL:http://www.rwnh.cn/article22/dhphcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、靜態(tài)網(wǎng)站品牌網(wǎng)站設(shè)計、域名注冊、定制網(wǎng)站企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
通榆县| 三门县| 淮阳县| 盖州市| 沁阳市| 安达市| 德钦县| 开平市| 孝义市| 丰宁| 松潘县| 广安市| 华蓥市| 宣城市| 佛冈县| 突泉县| 吉首市| 吴川市| 邯郸县| 宜宾市| 高碑店市| 嘉黎县| 虞城县| 酒泉市| 溆浦县| 乌海市| 武功县| 西峡县| 嘉峪关市| 灵丘县| 雷州市| 东乡族自治县| 民乐县| 孙吴县| 手机| 嵩明县| 宜兴市| 连云港市| 萍乡市| 兴安县| 上蔡县|