3

VBA の代わりにクエリを使用して解決しようとしている問題があります。

「FPC」と「コード」と呼ぶ 2 つのフィールドがあります。両方のフィールドに数字が含まれています。FPC 値は Code 値と一致します。確認したいのは、FPC 値がコード値と一致すると、同じ FPC 値が異なるコード値と一致しないことです。また、その逆も同様です。コード値が使用されると、コード値を複数のFPCと一致します。

両方のフィールドで重複する値が使用されていることに注意してください。

次に例を示します。

FPCコード
1 12
1 12
1 14
2 16
3 11
3 11
4 17
5 19
6 16

ここには 2 つのエラーがあります
。 1. FPC "1" が 2 つの異なるコード値と一致しています。
2. コード「16」は、2 つの異なる FPC 値と一致します。

あなたの提案を教えてください。クエリが役立つと考えていたので、VBA を実行して結果を取得しました (何万ものレコードがあります)。

4

1 に答える 1

1

クエリの目的は何ですか? 問題を特定するだけですか?はいの場合、次のようなもの

select FPC, count(distinct(CODE)) from tableName where count(distinct(CODE)) >1 group by FPC 

(および CODE と FPC の逆クエリ) は問題ないはずです。

于 2012-07-23T16:14:59.393 に答える