2010年11月30日 星期二

Reporting Service 抓 AD認證的方式

1、增加一個報表參數
2、提示設定「允許空白」:防止使用者修改該參數值


















3、預設值設定「=User!UserID」:參數值自動取得此設定值







































此值架構:UCOM\Sophie(UCOM是網域名稱,Sophie是使用者帳號)
如在本機測試,即「電腦名稱\使用者帳號」

開發環境:VS2008
環境有:SQL 2008 R2 及 VS2008( SQL Server Business Intelligence Development Studio)
新增圖片

2 則留言:

李志堅 提到...

請教一下大師,
是否您的意思,
是指 User!UserID 的回傳值,是 UCOM\Sophie,要取使用者帳號時,需要自己去取某段字串囉!?

李志堅 提到...

提供一段 Code 抓 帳號:
Public Function GetEmpno(ByVal strOri As String) As String
Dim tmpArray As String() = strOri.Split("\"c)
Return tmpArray(tmpArray.Length - 1).Trim()
End Function