溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?

發(fā)布時(shí)間:2020-08-17 00:13:03 來源:ITPUB博客 閱讀:128 作者:rqgxy 欄目:編程語言

接觸潤乾報(bào)表工具很多年了,每當(dāng)客戶提出要做下拉聯(lián)動(dòng)進(jìn)行數(shù)據(jù)過濾的需求時(shí),我一般都是建議通過參數(shù)報(bào)表實(shí)現(xiàn)下面這種上下布局的效果。

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?

而對于客戶自帶的 JSP 頁面,這種上下形式不能滿足布局要求時(shí),我只能建議客戶用自定義參數(shù)查詢頁面來實(shí)現(xiàn),也就是自己編寫頁面,想咋弄,自己開發(fā)。

那么,到底能不能直接通過報(bào)表工具來滿足靈活的布局需求呢?下面我就來分享一個(gè)真實(shí)的需求實(shí)現(xiàn)過程中的心路歷程:

客戶要求實(shí)現(xiàn)的查詢過程如下圖所示,首先在上面選擇地區(qū),點(diǎn)擊查詢按鈕,然后在下部左邊區(qū)域列出該地區(qū)包含的城市,下部的右邊顯示對應(yīng)的物流分析數(shù)據(jù)。然后,每次點(diǎn)擊下部左邊的城市選項(xiàng),右邊顯示的物流分析數(shù)據(jù)分析就會(huì)隨之發(fā)生變化。

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?

潤乾的報(bào)表工具提供了根據(jù)參數(shù)刷新報(bào)表的基本功能,可以直接實(shí)現(xiàn)參數(shù)查詢的需求,但是直接通過報(bào)表工具來設(shè)計(jì)實(shí)現(xiàn)頁面聯(lián)動(dòng)和頁面結(jié)構(gòu)呢? 其中的難點(diǎn)又是什么呢?

在最終給客戶寫評估結(jié)果的時(shí)候,我終于打破了固化的思維,突然意識到這個(gè)需求其實(shí)是可以通過潤乾報(bào)表實(shí)現(xiàn)的,報(bào)表組中的 DBD 布局不就是解決頁面靈活布局的功能嘛?而且還可以實(shí)現(xiàn)區(qū)塊聯(lián)動(dòng)!

下面我就用上面的例子做個(gè)簡單的示例,具體說一下實(shí)現(xiàn)的過程(當(dāng)然還有一個(gè)小私心,那就是通過講解來強(qiáng)化我自己的意識)。

首先,做兩個(gè) rpx, 一個(gè)是下部左側(cè)的條件,報(bào)表文件名為“區(qū)塊聯(lián)動(dòng) 0.rpx”,另一個(gè)是下部右側(cè)的數(shù)據(jù)報(bào)表, 報(bào)表文件名為“區(qū)塊聯(lián)動(dòng).rpx”。

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?
然后,我們就可以使用報(bào)表組中的 dashboard 面板進(jìn)行布局了。

新建報(bào)表組文件(菜單“文件”/“新建報(bào)表組”),并將上面我們創(chuàng)建的兩個(gè)報(bào)表添加到該報(bào)表組中后,保存報(bào)表組文件到 reportFiles/02 參數(shù)表單目錄下,文件名為”區(qū)塊聯(lián)動(dòng).rpg”。

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?

第三步,在右側(cè)的 Dashboard 面板中對兩張報(bào)表進(jìn)行布局設(shè)計(jì):

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?

接下來,再創(chuàng)建參數(shù)報(bào)表,文件名為“區(qū)塊聯(lián)動(dòng) _arg.rpx”。

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?
|
B1 單元格的編輯風(fēng)格為下拉數(shù)據(jù)集,使用的數(shù)據(jù)集是 ds1, 顯示列和數(shù)據(jù)列的字段都是貨主地區(qū);

變量名設(shè)置為 area;

單元格表達(dá)式為“東北”。

|

最后,發(fā)布報(bào)表組!

下面就是在頁面上的效果,由于我們在做表的時(shí)候給參數(shù)設(shè)定了默認(rèn)值,首先加載的數(shù)據(jù)就是對應(yīng)東北地區(qū)和大連的數(shù)據(jù)。

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?

當(dāng)點(diǎn)擊左側(cè)的長春,不需要點(diǎn)擊查詢按鈕,右側(cè)的數(shù)據(jù)會(huì)就局部的刷新。

報(bào)表的查詢條件只能在數(shù)據(jù)上方嗎?

怎么樣? 大神們都在用的潤乾報(bào)表,原來可以如此輕松明快地實(shí)現(xiàn)報(bào)表中的靈活布局,是不是看得一愣一愣的?要不,也趕緊動(dòng)手試一下唄?


詳情鏈接: http://c.raqsoft.com.cn/article/1533395923370


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI