實際案例:如何實現報表回寫時引數聯動輸入資料
回寫填報是使用者比較常用的需求,在操作中也常遇到以引數選擇的方式輸入資料,但是當兩個引數之間有相關關係時,我們希望選擇引數值進行回寫時,引數值之間也是可以聯動的,這樣選擇資料會比較省時。
比如,我們有一個客戶資訊的回寫填報報表,在填寫顧客地理資訊時,需要繫結區域和城市兩個下拉框引數,現在我們想要實現的是區域下拉框的備選值發生變化,那麼城市下拉框值也會跟著動態變化。
當區域對應引數選擇“華南”的時候,城市對應引數選擇項跟著聯動,值有"深圳、夏門、海口"。
當【顧客所在區域】選擇的“西北”的時候,【顧客所在城市】選項值有"西安"。
這種需求的回寫報表可以用Smartbi的電子表格來實現,下面我們就來演示一下具體如何實現。
操作步驟
1、建立兩個下拉框引數,一個是父級引數,如以下的【區域_聯動】引數。
2、接著再建一個子級引數,如以下的【顧客所在城市】引數,並在子級引數中引用父級引數。下圖是子級引數的SQL寫法:
3、在電子表格中設計如下的靜態表樣式
4、在Excel的單元格中繫結下拉框引數:選擇要繫結的單元格,如本案例中的B2、B3兩個單元格。在右鍵的填報屬性中選擇繫結引數,然後根據需要繫結對應的引數。
5、將繫結子級引數的單元格(案例中為B3單元格)的【左父格】設定為繫結父級引數的單元格(案例中為B2單元格),如下圖。注意:設定左父格的這一步驟必不可少!
6、設定完成後,儲存釋出就可以在前端回寫資料了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965912/viewspace-2846226/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- web 端展現報表時查詢表單如何實現引數聯動Web
- SAP ABAP 報表螢幕輸入欄位如何實現聯動效果試讀版
- 在報表中錄入資料時如何實現行列轉換
- Ruby Ruport實踐—報表引數實現
- Ruby Ruport實踐—報表引數實現(二)
- 如何實現引數級聯查詢
- 大屏報表中如何實現多圖表間的聯動?
- 如何透過動態引數實現週報製作
- Go實現啟動引數載入Go
- 報表展現時如何實現固定表頭效果
- web 端展現報表資料時如何實現摺疊展開效果?Web
- Java實現資料庫和資料表的二級聯動Java資料庫
- 皕傑報表實現下拉框聯動
- 寫java程式時輸入資料Java
- Flink CDC 系列 - 實現 MySQL 資料實時寫入 Apache DorisMySqlApache
- jenkins 實現二級聯動選擇引數Jenkins
- Spring Boot中實現輸入引數驗證教程Spring Boot
- axure教程:如何實現數字輸入框效果
- PLC實時資料採集如何實現?
- 報表如何透過引數控制資料許可權
- 皕傑報表之引數為NULL時,取全部資料Null
- JavaScript形式引數和實際引數JavaScript
- 大屏報表元件間的聯動互動效果實現方法元件
- 實現報表資料分庫儲存
- 實現報表資料預先計算
- 實時資料併發寫入 Redis 優化Redis優化
- jmeter如何實現引數自增JMeter
- 時序資料庫QuestDB是如何實現每秒140萬行的寫入速度?資料庫
- eMarketer:汽車營銷如何實現投資回報
- 報表如何實現對資料列進行排名分析?
- 網際網路大資料日誌收集離線實時分析實戰案例大資料
- 下拉表關聯非同步載入- 引數動態過濾非同步
- 鈑金件如何實現自動引數化設計
- 如何實現報表直接列印需求
- 潤乾報表實現中間資料外接
- 怎樣實現動態列報表,也就是列數不固定的報表?
- DFL資料恢復實際操作案例資料恢復
- javascript實時顯示文字框輸入字數JavaScript