2014-09-10 57 views
0

我正在嘗試將條件格式添加到MSAccess數據表。我想強調以下條件:MSAccess - 相鄰行中的條件格式

Number Description 
====== ============== 
1111 Same Desc 
1111 Same Desc 
2222 Different Desc 1 
2222 Different Desc 2 
2222 Different Desc 3 

相鄰行,其中編號相匹配,比較相鄰的說明(注:數據表將數&描述子窗體呈現給用戶時進行排序):

當描述匹配時,則什麼也不做。當描述不匹配,則突出說明

在上面的例子中,我想強調的所有3行對數2222

我能得到這個XLS中使用AND和OR公式工作。不確定如何在MSAccess中完成。

任何想法?

謝謝!

+0

改爲「相鄰的行」您的意思是隻突出顯示唯一的項目?你不能連接[數字]和[描述]並運行高亮唯一字段條件嗎? – 2014-09-10 15:44:11

+0

謝謝克裏什 - 我仍然需要最終比較每組「數字」的相鄰行中的描述,以突出顯示何時存在差異。 – 2014-09-10 16:03:29

+0

如果您只想格式化相鄰的行,那麼您希望如何突出顯示編號爲2222的所有3行?那是違反相鄰規則的?至少在數據表視圖上下文中。 – 2014-09-10 18:00:12

回答

0

我有一個解決方案,主要爲:

比較包含當前單獨「數字」到包含當前的「號」和「商品說明」的行數的行的數量(DCOUNT)。如果「數量」行數量爲「數量& Desc」的數量行,則Desc中存在一些變化 - 然後應用突出顯示。

條件格式標準:

DCount("[Number]","myTable","[Number] = '" & [Number] & "'") > DCount("[Number]","myTable","[Number] = '" & [Number] & "'And [Desc] = '" & [Desc] & "'") 

提供正是我需要的。

yay