我在MS Access中有一个查询,看起来像左边的表格。为了更好的可读性,我希望它像右边的表格一样:
Item Buyer Item Buyer
------------------- -------------------
Hamburger Tim Hamburger Tim
Hamburger Alice Alice
Hamburger Frank Frank
Hamburger Greg Greg
Hot dog Frank Hot dog Frank
Hot dog Mary Mary
Hot dog Susan Susan
Apple Tim Apple Tim
Banana Susan Banana Susan
Banana Alice Alice
这纯粹是为了视觉帮助,因此我认为没有必要在实际查询中更改任何内容。相反,我将仅使用某种条件格式,以使Item列中重复的单元格(第一个单元格除外)具有“不可见”字体。我尝试使用“ Expr1:Format([Item],[white])”,但我无法使其工作,更不用说仅对重复项起作用了。
任何帮助将不胜感激
但是,查询中的方法(并不像我想的那么复杂)在大型数据集中可能会缓慢执行:
SELECT IIf(DCount("*", "TableName", "Item='" & [Item] & "' AND Buyer<'" & [Buyer] & "'") = 0, [Item], Null) AS I, Buyer AS B
FROM TableName
ORDER BY Item, Buyer;
更稳定的方法是构建报告并设置文本框HideDuplicates属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句