1
我有一個靜態的用戶名列表作爲CR2008中的一個參數。我希望能夠使用CR語法將數據庫值添加到選定的用戶並使用它進行查詢。Crystal Reports 2008中的靜態參數列表
例如,如果該報告亞軍從我的參數列表中選擇DOE,約翰,我需要查詢使用的東西數據庫一樣
If {?prmUsers} = "Doe, John" then variableA = "doejoh" And variableB = "[email protected]"
和選擇會是這樣的:
Declare @BeginDate SmallDateTime
Declare @EndDate SmallDateTime
Set @BeginDate = '2009-01-19'
Set @EndDate = '2009-01-23'
SELECT DISTINCT
DateTime,
[Recipient-Address],
[Message-Subject],
[Sender-Address]
FROM
dbo.Logs
WHERE
LEFT([Recipient-Address], 6) IN ('doejoh') OR
LEFT([Recipient-Address], 10) IN ('[email protected]')
AND DateTime BETWEEN @BeginDate + ' 00:00:00' And @EndDate + ' 23:59:59'
當然,報告運行者可以選擇多個名稱。 任何想法?