我在尝试使用查询而不是VBA解决问题。

我有两个字段,分别称为“ FPC”和“代码”。两个字段均包含数字。 FPC值将与代码值匹配。我要确保的是,一旦FPC值与代码值匹配,则相同的FPC值就不会与不同的代码值匹配,反之亦然-使用代码值后,我不希望代码值与多个FPC搭配。

重要的是要注意在两个字段中使用重复的值。

这是一个例子:

FPC代码
1 12
1 12
1 14
2 16
3 11
3 11
4 17
5 19
6 16

这里有两个错误:
1. FPC“ 1”与两个不同的代码值匹配。
2.代码“ 16”与两个不同的FPC值匹配。

请让我知道您的建议。我以为查询会有所帮助,然后运行VBA提取结果(有成千上万条记录)。

最佳答案

查询的目的是什么?只是为了发现问题?如果是,那么类似

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


(以及CODE与FPC的相反查询)应该可以。

10-06 16:06