J'ai une liste statique de noms d'utilisateur en tant que paramètre dans CR2008. Je veux être en mesure d'utiliser la syntaxe CR pour ajouter des valeurs de base de données aux utilisateurs sélectionnés et interroger en utilisant cela.Liste des paramètres statiques dans Crystal Reports 2008
Par exemple, si le coureur de rapport sélectionne Doe, John de ma liste de paramètres, j'ai besoin d'interroger la base de données en utilisant quelque chose comme
If {?prmUsers} = "Doe, John" then variableA = "doejoh" And variableB = "[email protected]"
Et la sélection serait quelque chose comme:
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'
Bien entendu, le programme d'exécution de rapports pourrait sélectionner plusieurs noms. Des idées?