1

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

我必须检查列中的值的一些条件例如:

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

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

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

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

谁能帮我这个?我是 Access 新手

4

1 回答 1

1

我无法为您编写代码,但我可以为您指明正确的方向。您要做的是进行上面解释的所有测试并将它们以编码格式放置:

iif ( condition, value_if_true, value_if_false )

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

如果您需要有关如何对两种类型的语句 (和)进行编码的任何信息,请点击此链接。 一旦您尝试过这样的事情,如果您在此过程中遇到问题,您可以返回一个特定的问题。iifcase

祝你的数据库好运。

于 2012-11-29T19:16:32.470 回答