2016-06-18 62 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