1

2 つのテーブルがあり、そこからクエリを生成しています。クエリに、フィールド タイプが yes/no の列があります。これらは基本的に人の人種を決定するための列です。ユーザーは、さまざまな人種について yes/no で情報を入力します。他のすべての人種列をチェックしてその値を計算するクエリに、別の計算列が必要です。

列の値について、いくつかの条件を確認する必要があります。次に例を示します。

1) ヒスパニックが選択された場合、新しい列はヒスパニックと表示されます (他のオプションが選択されていても、これは切り札のようなものです)。

2) 複数が選択されている場合、新しい列のエントリには「multi」と表示されます。

3) どのオプションも選択されていない場合は、「不明」と表示されます。

4) それらの 1 つだけが選択されている場合、そのレースが表示されます。

誰でもこれで私を助けることができますか?アクセス初心者です

4

1 に答える 1

1

コードを書くことはできませんが、正しい方向に向けることはできます。あなたがしたいことは、上で説明したすべてのテストを取得し、それらをコード化された形式にすることです:

iif ( condition, value_if_true, value_if_false )

可能な出力がたくさんあるのでCase Statement、すべての可能性をテストできる場所のようなものを使用します。

両方のタイプのステートメント (および)をコーディングする方法についての情報が必要な場合は、このリンクに従ってください。 このようなことを試した後、その過程で問題が発生した場合は、特定の質問に戻ることができます。iifcase

あなたのデータベースで頑張ってください。

于 2012-11-29T19:16:32.470 に答える