1. 問(wèn)題描述
創(chuàng)新互聯(lián)專注于靜樂(lè)企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城建設(shè)。靜樂(lè)網(wǎng)站建設(shè)公司,為靜樂(lè)等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
我們?cè)谧鲆粡垐?bào)表填報(bào)的時(shí)候經(jīng)常會(huì)遇到需要在一行進(jìn)行添加動(dòng)作,將該行數(shù)據(jù)直接與數(shù)據(jù)庫(kù)交互,執(zhí)行存儲(chǔ)過(guò)程過(guò)程。我們可以通過(guò)每一行增加帆軟“插入”按鈕實(shí)現(xiàn)插入動(dòng)作,并且在控件事件中增加和數(shù)據(jù)庫(kù)的交互,但當(dāng)事件過(guò)多時(shí)帆軟無(wú)法穩(wěn)定地實(shí)現(xiàn)交互,會(huì)出現(xiàn)數(shù)據(jù)丟失或者數(shù)據(jù)庫(kù)連接出錯(cuò)等問(wèn)題。因此,這篇文檔介紹一種單行數(shù)據(jù)和數(shù)據(jù)庫(kù)交互的方法
2. 實(shí)現(xiàn)思路
在帆軟報(bào)表的設(shè)計(jì)思路中,通過(guò)模板-->報(bào)表填報(bào)屬性實(shí)現(xiàn)和數(shù)據(jù)庫(kù)的交互才是常規(guī)手段,且過(guò)程穩(wěn)定不容易出錯(cuò)。因此,采用在按鈕事件中寫(xiě)入JS事件,調(diào)用填報(bào)屬性,并且用填報(bào)條件來(lái)限制入庫(kù)數(shù)據(jù)來(lái)實(shí)現(xiàn)單行填報(bào)。
3. 示例
我們假設(shè)產(chǎn)品庫(kù)存量為現(xiàn)有量,然后申請(qǐng)訂購(gòu)后就從庫(kù)存量里減去訂購(gòu)的數(shù)量,在每一行的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)后,可以看到庫(kù)存量的變化
3.1打開(kāi)報(bào)表
3.2編輯Js語(yǔ)句記錄訂購(gòu)產(chǎn)品名
右鍵產(chǎn)品名稱-->控件設(shè)置-->事件編輯-->新建事件-->編輯結(jié)束。寫(xiě)js語(yǔ)句,contentPane.setCellValue("G1",null,this.getValue());。將新增記錄在G1單元格。
可以看到庫(kù)存量發(fā)生了變化(此處為demo數(shù)據(jù)庫(kù),無(wú)法增加新的字段,讀者在實(shí)際使用的時(shí)候可以在數(shù)據(jù)庫(kù)中增加一個(gè)字段,專門(mén)用來(lái)存放原始的庫(kù)存量,為了頁(yè)面美觀,可以將H列隱藏
網(wǎng)站名稱:FineReport單行與數(shù)據(jù)庫(kù)交互的方法
文章分享:http://chinadenli.net/article48/jgjohp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、關(guān)鍵詞優(yōu)化、網(wǎng)站設(shè)計(jì)公司、服務(wù)器托管、、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)