日韩精品亚洲精品中文字幕乱伦AV|曰韩区二区三区日韩中文字幕五码|ady99久久人人看人人摸人人|动漫一区二区黄99精品视频在线|AV片在线观看亚洲中文国产精品|伦乱在线VA欧美性爱一二区|亚洲无码mv91热色视频|激情六月综合欧美精品中文

當(dāng)前位置:首頁 > 軟件開放 > 正文內(nèi)容

加號(hào)的代碼(加號(hào)的字符代碼)

軟件開放5個(gè)月前 (08-29)335

業(yè)務(wù)報(bào)表中,有些敏感數(shù)據(jù)是需要根據(jù)用戶身份過濾的。比如銷售數(shù)據(jù)統(tǒng)計(jì)表,只允許報(bào)表用戶看到本部門的銷售數(shù)據(jù)。這時(shí)就需要將用戶信息作為報(bào)表數(shù)據(jù)的查詢條件。

葡萄城報(bào)表提供了一個(gè)專門的表達(dá)式變量,表示用戶身份信息。不僅可以按登錄報(bào)表系統(tǒng)的用戶名來查詢數(shù)據(jù),也可以按照用戶所屬部門等其他關(guān)聯(lián)信息作為查詢條件。這種用戶身份關(guān)聯(lián)信息稱為“用戶上下文(User Context)”信息。引用用戶上下文信息的表達(dá)式形式為:

=Code.UserContext.GetValue("Key")

其中,Key表示上下文信息的鍵值,比如:Name表示用戶名,也就是說,Code.UserContext.GetValue("Name")返回的就是正在查看報(bào)表的用戶登錄名。

通過葡萄城報(bào)表特有的安全提供程序機(jī)制,可以支持任意字符串的Key,比如用戶所屬部門、業(yè)務(wù)管轄區(qū)域、甚至姓名、年齡、身份證號(hào)等任何與用戶帳號(hào)關(guān)聯(lián)的信息。

下面是一個(gè)銷售統(tǒng)計(jì)表的簡(jiǎn)單示例,在此示例中,查看報(bào)表的用戶只能看到其所屬部門的銷售數(shù)據(jù)。數(shù)據(jù)庫中的用戶關(guān)聯(lián)信息如下表:

其中:UserName表示用戶登錄報(bào)表系統(tǒng)的用戶帳號(hào);DepId為用戶所屬部門的代碼。銷售數(shù)據(jù)如下表:

展開全文

其中的DepId就是部門代碼,SalesQty為銷售數(shù)量,SalesAmt為銷售額。新建一個(gè)RDL報(bào)表,添加用戶信息參數(shù),參數(shù)名為UserName,如下圖:

注意:因?yàn)檫@個(gè)參數(shù)的值要從系統(tǒng)中自動(dòng)獲取,而不是讓用戶在參數(shù)欄自行輸入,所以勾選了【隱藏】,這樣可以避免用戶輸入其他用戶的用戶名,從而“偷窺”敏感信息。

切換到【默認(rèn)值】選項(xiàng)卡,選擇【非查詢結(jié)果】,點(diǎn)擊加號(hào)圖標(biāo),添加一個(gè)參數(shù)默認(rèn)值,設(shè)置其表達(dá)式為:=Code.UserContext.GetValue("Name")如下圖:

點(diǎn)擊【確定】按鈕,保存參數(shù)設(shè)置。添加數(shù)據(jù)源,如下圖:

添加數(shù)據(jù)集,先定義數(shù)據(jù)集參數(shù),使之引用前面定義好的取用戶信息的報(bào)表參數(shù)UserName,如下圖:

加號(hào)的代碼(加號(hào)的字符代碼)

再定義查詢語句,select * from DepSaleswhere DepId in (select DepId from Emp where UserName = @p1)如下圖:

其中的Where子句,就是根據(jù)用戶所屬部門來過濾數(shù)據(jù)。準(zhǔn)備好數(shù)據(jù)集之后,在設(shè)計(jì)區(qū)拖放一個(gè)文本框,用于顯示UserName參數(shù)的內(nèi)容,再放一個(gè)表格,綁定數(shù)據(jù)集的字段,如下圖:

注意:因?yàn)楸镜卦O(shè)計(jì)器中并沒有哪個(gè)用戶登錄,因此在設(shè)計(jì)器中預(yù)覽時(shí),是取不到用戶上下文信息的。如果在預(yù)覽時(shí)看到報(bào)錯(cuò),可將UserName參數(shù)設(shè)置為【允許空值】,如下圖:

為了檢查按用戶身份過濾數(shù)據(jù)的效果,請(qǐng)點(diǎn)擊【文件】菜單的【保存到服務(wù)器】,將報(bào)表模板上傳到報(bào)表服務(wù)器。然后在報(bào)表管理門戶設(shè)置報(bào)表查看權(quán)限,如下圖:

再在系統(tǒng)管理門戶創(chuàng)建幾個(gè)用戶,如下圖:

以zhang,li,wang等用戶身份登錄到報(bào)表查看門戶,查看報(bào)表,如下圖:

?

可以看到,報(bào)表內(nèi)容正確顯示了當(dāng)前用戶名,并且表格中僅顯示該用戶所屬部門的業(yè)務(wù)數(shù)據(jù)。

有獎(jiǎng)問卷

親愛的用戶,感謝您對(duì)葡萄城的支持和認(rèn)可!為充分了解您的需求,以便我們持續(xù)改進(jìn),提供更強(qiáng)大的控件軟件產(chǎn)品和更專業(yè)的技術(shù)服務(wù),特邀請(qǐng)您參加本次問卷調(diào)查。參與即有獎(jiǎng)!完整填寫問卷,即可獲得 500枚 GCDN金幣(可兌換實(shí)體獎(jiǎng)品),還可參加抽獎(jiǎng)獲贈(zèng)精美獎(jiǎng)品。

問卷地址:https://www.wenjuan.in/s/fYzUJf/

轉(zhuǎn)載請(qǐng)注明出自:葡萄城報(bào)表

了解葡萄城報(bào)表:http://www.grapecity.com.cn/enterprise-solutions/activereports_server/

關(guān)于葡萄城

葡萄城成立于1980年,是全球最大的控件提供商,世界領(lǐng)先的企業(yè)應(yīng)用定制工具、企業(yè)報(bào)表和商業(yè)智能解決方案提供商,為超過75%的全球財(cái)富500強(qiáng)企業(yè)提供服務(wù)。葡萄城于1988年在中國設(shè)立研發(fā)中心,在全球化產(chǎn)品的研發(fā)過程中,不斷適應(yīng)中國市場(chǎng)的本地需求,并為軟件企業(yè)和各行業(yè)的信息化提供優(yōu)秀的軟件工具和咨詢服務(wù)。

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。

本文鏈接:http://www.atlasseeker.com/post/120308.html

標(biāo)簽: 加號(hào)的代碼

“加號(hào)的代碼(加號(hào)的字符代碼)” 的相關(guān)文章

如何自己做一個(gè)軟件(想做一個(gè)軟件怎么做)

如何自己做一個(gè)軟件(想做一個(gè)軟件怎么做)

今天給各位分享如何自己做一個(gè)軟件的知識(shí),其中也會(huì)對(duì)想做一個(gè)軟件怎么做進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、如何自己制作一個(gè)app? 2、如何自己編程序做軟件? 3、如何制作開發(fā)一個(gè)軟件? 如何自己制作一個(gè)app? app怎么制作詳情如下:...

網(wǎng)站建設(shè)制作(網(wǎng)站建設(shè)制作公司)

網(wǎng)站建設(shè)制作(網(wǎng)站建設(shè)制作公司)

今天給各位分享網(wǎng)站建設(shè)制作的知識(shí),其中也會(huì)對(duì)網(wǎng)站建設(shè)制作公司進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、怎樣自己建網(wǎng)站? 2、網(wǎng)站建設(shè)一般需要多少錢? 3、網(wǎng)站建設(shè)的具體的流程有哪些 4、網(wǎng)站建設(shè)的步驟如何建設(shè) 怎樣自己建網(wǎng)站? 1、網(wǎng)站主...

紅盟發(fā)卡網(wǎng)源碼(紅盟發(fā)卡網(wǎng)源碼查詢)

紅盟發(fā)卡網(wǎng)源碼(紅盟發(fā)卡網(wǎng)源碼查詢)

今天給各位分享紅盟發(fā)卡網(wǎng)源碼的知識(shí),其中也會(huì)對(duì)紅盟發(fā)卡網(wǎng)源碼查詢進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、發(fā)卡網(wǎng)源碼支付寶對(duì)接 2、如何創(chuàng)建一個(gè)自己的發(fā)卡網(wǎng)平臺(tái),將其作為副業(yè)收入如何? 3、卡網(wǎng)網(wǎng)站怎么做 4、請(qǐng)問誰有網(wǎng)站自動(dòng)發(fā)卡平臺(tái)的源碼...

python網(wǎng)站開發(fā)模板(python 網(wǎng)站框架)

python網(wǎng)站開發(fā)模板(python 網(wǎng)站框架)

本篇文章給大家談?wù)刾ython網(wǎng)站開發(fā)模板,以及python 網(wǎng)站框架對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、python web開發(fā) 該用什么框架 2、使用python創(chuàng)建web靜態(tài)網(wǎng)站 3、怎么用python簡(jiǎn)單的制作一個(gè)網(wǎng)頁 4、Python 有...

怎么刪除home下的目錄(誤刪home目錄)

怎么刪除home下的目錄(誤刪home目錄)

今天給各位分享怎么刪除home下的目錄的知識(shí),其中也會(huì)對(duì)誤刪home目錄進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、執(zhí)行home命令可以刪除目錄嗎 2、如何刪除紅帽Linux的/home下的文件 3、/home 目錄下的文件如下圖所示,請(qǐng)問如要要...

游咔破解版(嗶咔破解游戲)

游咔破解版(嗶咔破解游戲)

今天給各位分享游咔破解版的知識(shí),其中也會(huì)對(duì)嗶咔破解游戲進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、游咔游戲盒子為什么一直要刷新 2、游咔加載不出來為什么 3、游咔密碼到底是什么 4、游咔怎么更新 5、游咔游戲盒app打不開 游咔游戲盒子...