2016-06-18 109 views
1

我正在检查记录集中某个字段的值,看看它们是否完全相同。该字段是一个字符串。然而,这些领域没有正确的价值,它们应该简单地相互平等。检查记录集中的值差异

这个想法是,当我调用一个函数,如果记录集中的所有字段(公司名称)不相等,该函数将退出。

+0

你的问题很混乱。你想与什么比较?请在您的问题中添加一些示例数据,并解释您要查找的内容(查询?我无法分辨)。 – Andre

回答

2

您可以使用一个简单的计数记录基础上的公司名称

像这样的东西应该工作 - 修改表名和字段名

你要算在你的表DISTINCT companynames的号码(或 查询)

如果他们都是一样的 - 那么NumRecs返回1个独特的价值

strSQL = "SELECT COUNT(*) AS NumRecs FROM " & _ 
"(SELECT DISTINCT Table1.CompanyName" & _ 
"FROM Table1) AS t1;" 

Set rs = currentdb.openrecordset(strSQL) 
if rs!NumRecs = 1 then 
' all good 
else 
    ' exit function 
endif