ms-access - MS Access - 特定单元格上连续形式的条件格式
问题描述
我正在研究 Access,我有一个关于条件格式的问题要问。正如您在图片中看到的,我有 2 列数据,L/I 和单价。
我想要做的是每当数据中出现重复的 L/I 时,条件格式将
- 突出显示重复的 L/I,以及
- 仅比较具有重复 L/I 的特定单价,并以绿色字体颜色显示较便宜的价格,中间的价格为黄色,最昂贵的价格为红色。
如图所示,我已经完成了第一部分,但我对用于第二部分的表达一无所知。不确定我是否准确地表达了我的担忧,但提前感谢您回答这个问题。衷心感谢您的帮助。
我的连续形式是什么样的:
解决方案
也许您可以将表单的记录源设置为如下所示的查询,该查询生成一个名为Indicator的“helper”列,根据其单价特征填充文本“RED”、“YELLOW”或“GREEN” . 基于此列,您可以在表单内使用条件格式以所需颜色实际显示单价。希望这个查询有帮助(你在正确的方向)。我假设该表称为“项目”,您应该将其更改为您的命名。
SELECT i.ID, i.LI, i.UnitPrice, iif(i.UnitPrice = (SELECT MAX(il.UnitPrice) FROM Items AS il WHERE il.LI = i.LI), "RED", iif(i.UnitPrice = (SELECT MIN(il.UnitPrice) FROM Items AS il WHERE il.LI = i.LI), "GREEN", "YELLOW" )) AS Indicator FROM Items as i;
推荐阅读
- python - 在 Windows 和 Linux 之间共享 pandas.DataFrame?
- npm - 控制台中出现奇怪的 npm 错误
- google-apps-script - 发送电子邮件之前的 Gmail 插件对签名进行修改
- c# - TimeSpan 中的冗余方法
- syntax - 是否有在相似结构之间移动字段的语法?
- python - 仅根据数据框中的列名设置值
- ios - 更改容器视图高度时调整 JSQMessagesViewController 框架的大小
- typescript - 打字稿错误:“[ts] 属性‘existingProperty’在类型‘{}’上不存在。”
- c++ - 成员变量的结构化绑定
- python - 用 Python 总结以及如何将集合与向量关联起来