如何创建“全部”选项'在Access窗体上依赖于另一个参数?

时间:2016-06-03 17:18:26

标签: sql ms-access ms-access-2007

我的表格如下:

Grade             Name
______           ________
1                 John
2                 Jerry
3                 Jack
4                 Ben
5                 Bill

我有一个带有两个名为Combo1和Combo2的组合框的表单。 Combo1有三个值-1,2,3。 Combo2有三个值 - John,Jerry,All

我设置了以下查询:

Select *  
From Persons
WHERE
        Persons.ID > Forms![Form1]![Combo1]
  AND (Persons.Name = Forms![Form1]![Combo2]) OR Forms![Form1]![Combo2]= 'All');

我希望用户能够根据Grades的条件选择一个或所有名称,但它没有给我所需的结果。

1 个答案:

答案 0 :(得分:1)

尝试这个小修改:

Select 
    *  
From 
    Persons
WHERE
    Persons.ID > Forms![Form1]![Combo1]
    AND 
    (Persons.Name = Forms![Form1]![Combo2] OR Forms![Form1]![Combo2]= 'All');