如何使用MS Access 2010中的查询中的条件添加计算列

时间:2012-11-29 19:00:11

标签: ms-access ms-access-2007 ms-access-2010

我有两个表,我正在生成一个查询。我的查询中有列,字段类型为yes / no。这些基本上是确定一个人种族的列。用户为各种比赛输入是/否的信息。我想在查询中另一个计算列,它检查所有其他种族列并计算其中的值。

我必须检查列中值的几个条件 例如:

1)如果选择了西班牙裔,新栏目应该说西班牙语(无论选择其他选项。这就像一张王牌)

2)如果选择了多个,则新列条目应为“multi”

3)如果没有选择任何选项,则应该说“未知”

4)如果选择其中一个,则应显示该种族

任何人都可以帮我吗?我是Access的新手

1 个答案:

答案 0 :(得分:1)

我不能为你编码,但我可以指出你正确的方向。你想要做的是采取你上面解释的所有测试并将它们以编码格式放置:

iif ( condition, value_if_true, value_if_false )

由于你有很多可能的输出,我会使用类似Case Statement的东西,你可以测试所有可能性。

如果您需要有关如何对两种类型的陈述(iifcase)进行编码的任何信息,请关注this link
一旦你尝试过类似的东西,如果你在这个过程中遇到问题,你可以回答一个特定的问题。

祝你的数据库好运。