0

我有一个基于三个下拉列表的表格。第一个是客户列表,第二个是日期列表,第三个是阶段列表。前两个是单值列表。我只能允许用户从每个列表中选择 1。第三个列表是阶段列表。这包含值 First、Final 和 Release。我的客户回来找我,问我是否可以为他们提供选择所有阶段作为选项的能力。这是我现在拥有的查询。我尝试使用 (AnnotationDate IN (@Stage)) 代替 (AnnotationDate = @Stage) 但不成功。谁能给我一个有用的提示?

SELECT     AdDate, Page_ID, Status, AnnotationNumber, AnnotationBy, [Role Description], AnnotationDate, AnnotationType, BusinessUnit, ActualAgencyError, ErrorType, 
                      AnnotationComments, TeamComments, sgkComments, PA, Client, Activity, Support, Name, BusImpact
FROM         vwAgencyErrorOpen
WHERE     (Client = @Client) AND (AdDate = @Job) AND (AnnotationDate = @Stage)
ORDER BY Page_ID
4

1 回答 1

1

将您的@Stage参数更改为多选。

多选参数

然后(AnnotationDate = @Stage)从查询中删除子句。

然后在您的数据集上设置一个过滤器,如下所示:

数据集过滤器

然后,您可以选择所有选项。

全选

于 2013-11-14T19:57:40.843 回答