免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

腳本填報表的條件查詢

一、需求描述

成都網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù)團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時竭誠為客戶提供服務(wù)是我們的理念。創(chuàng)新互聯(lián)公司把每個網(wǎng)站當(dāng)做一個產(chǎn)品來開發(fā),精雕細琢,追求一名工匠心中的細致,我們更用心!

然后再進行增刪改操作。例如,先過濾出所關(guān)心城市的客戶信息,然后再對查詢結(jié)果進行更新操作。那么,實現(xiàn)這個需求需要解決兩個問題:

1. 如何讓條件錄入更加人性化

2. 腳本模式下如何實現(xiàn)參數(shù)的接收處理和數(shù)據(jù)過濾?

二、實現(xiàn)難點

多城市值傳入時,腳本中如何處理參數(shù)并實現(xiàn)數(shù)據(jù)過濾;

參數(shù)模板中如何實現(xiàn)地區(qū)和城市之間的關(guān)聯(lián)過濾。

三、操作步驟

第一步  制作行式填報表

我們先使用行式填報制作向?qū)е谱饕粋€簡單的行式填報表,如下圖所示:

腳本填報表的條件查詢

【 小技巧 】

如果對采集規(guī)則不熟悉,可以對第二行每個單元格設(shè)置字段名稱:對象. 字段

第二步  定義參數(shù)

在填報–參數(shù)配置頁面中新增需要的參數(shù),本文需要定義城市參數(shù),所以我們新增一個 city 參數(shù),如下圖所示:
腳本填報表的條件查詢

第三步  修改腳本,實現(xiàn)數(shù)據(jù)過濾

腳本填報表的條件查詢

這里著重講解下 A2 執(zhí)行語句:

對象 1=A1.query(“select * from 客戶 where 城市 in (?)”,city.split(“,”))

用戶可以傳遞多個城市值,所以檢索條件部分我們需要使用 in;

因為允許用戶傳遞多個城市值,所以檢索條件部分我們需要使用 in;

填報表的參數(shù)是沒有數(shù)據(jù)類型的,所以我們需要將接收到的參數(shù)值處理成我們需要的格式,例如通過 split 函數(shù)將 city 參數(shù)值處理成數(shù)組形式:city.split(“,”)。

【 小技巧 】

在不確定如何處理數(shù)據(jù)或者檢查計算結(jié)果時,我們可以使用 debug()或者 output() 函數(shù)輸出需要檢查的信息,通過觀察控制臺結(jié)果來判斷。

第四步  制作參數(shù)模板

新建空白統(tǒng)計表,設(shè)置報表類型為參數(shù)模板,繪制如下圖所示的效果:

腳本填報表的條件查詢

其中,

C1 單元格為輔助單元格,其意義是方便用戶選擇城市數(shù)據(jù)

設(shè)置 C1 單元格的 web 變量名為:area,編輯風(fēng)格為下拉數(shù)據(jù)集:

腳本填報表的條件查詢

E1 單元格的 web 變量名為 city,編輯風(fēng)格為下拉數(shù)據(jù)集,同時設(shè)置關(guān)聯(lián)過濾表達式,用戶在選擇了省份后,可以選擇對應(yīng)省份下的城市數(shù)據(jù):

腳本填報表的條件查詢

至此,我們就實現(xiàn)了腳本模式下填報表的數(shù)據(jù)查詢以及填報更新設(shè)置,這里需要理解的是 query 函數(shù)的使用,不過也是比較簡單的哦 ~ 當(dāng)我們遇到需要用腳本進行數(shù)據(jù)處理的情況,不要害怕,盤它就對了,盤的多了,你會發(fā)現(xiàn)原來腳本是很有意思的一種處理方式。

更多填報表制作技巧在這里: http://c.raqsoft.com.cn/tag/Report?t= 填報技巧

詳情鏈接: http://c.raqsoft.com.cn/article/1548811851361 ?r=gxy

當(dāng)前名稱:腳本填報表的條件查詢
文章URL:http://m.newbst.com/article20/pooeco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號外貿(mào)建站品牌網(wǎng)站制作網(wǎng)站策劃品牌網(wǎng)站設(shè)計虛擬主機

廣告

聲明:本網(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)

h5響應(yīng)式網(wǎng)站建設(shè)