Access - 格式化

  • 简述

    Access 中一个特别有用的格式化工具是能够应用Conditional Formatting突出显示特定数据。让我们举一个条件格式的简单例子。
  • 例子

    在这个例子中,我们将使用一个表格fSubCurrentProjects在我们的数据库中。
    当前的项目
    我们有这个数据库中所有项目的列表,我们也有几个新字段,比如On Time StatusNumber of Late Tasks. 此表单是从另一个查询创建的。
    完全的
    在这个查询中,我们有一个表和一个查询之间的连接,它将显示到期日期的计数或有多少项目有过期的任务。我们这里还有一个计算字段,它使用 IF 函数来确定到期日期的计数是否大于零。然后它将显示单词Late如果项目延迟或On Time如果该特定项目没有任何逾期任务。
    准时
  • 示例 1

    在这个例子中,我们将使用上面的表格来了解如何使用条件格式来突出显示特定的信息。现在,我们将突出显示当前延迟运行的每个项目。要将条件格式应用于一个字段或多个字段,我们需要切换到布局视图。
    现在,选择On Time Status场地。
    时间状态
    现在,转到“格式”选项卡。
    格式选项卡
    在该格式选项卡上,您应该看到一个名为“控制格式”的组和一个用于条件格式的特殊按钮。现在让我们点击条件格式。
    规则管理器
    您现在将看到一个条件格式规则管理器,目前我们没有应用于此控件的规则。现在让我们通过单击“新规则”按钮来创建新规则。
    新规则
    您现在将看到一个新的格式规则对话框。我们将首先指定我们将创建的规则类型,这里我们有两个选项。第一个选项是check the values in the current record or to use an expression,第二个选项是compare this record with the other records.
    现在,我们的表单中只有两个值之一;On Time 或 Late 一词来自给定的查询。现在让我们选择“Field Value Is”从第一个组合框中,然后选择“equal to”来自第二个组合框。现在,输入单词“Late” 用引号括起来。
    等于
    我们现在可以设置我们的条件格式,如果这个词我们希望这个字段看起来像Late出现在该字段中。现在让我们将字体颜色更改为红色并使其bold, italicunderline,这就是我们的条件规则。现在让我们点击Ok然后点击Apply, 和Ok再次。
    格式化晚
    你可以看到这个词Late现在已格式化。这是如何创建非常基本的条件格式规则的一个示例。
  • 示例 2

    让我们再举一个例子。在这里,我们将制作项目的标题或名称redbold, italicunderline. 选择表单上的项目名称控件。
    条件格式
    我们现在将返回我们的格式选项卡并单击条件格式并为该特定控件创建一个新规则,如上面的屏幕截图所示。
    没有格式集
    在这里,我们不会检查我们选择的当前字段的值,但我们将对照此表单上的另一个字段检查它。选择Expression Is在第一个组合框中,然后单击末尾的 ... 按钮,如上面的屏幕截图所示。
    表达式生成器
    在表达式类别中,您拥有此表单上的每一个对象。双击CountofDueDate. 如果它大于零,这会将对该控件或该字段的引用发送到我们的表达式构建器和条件。现在,单击确定。
    格式化规则
    现在让我们单击“确定”,然后再次单击“应用”和“确定”。
    示例值
    这是基于另一个字段中的值的字段上的条件格式的示例。
  • 示例 3

    现在让我们看一下条件格式的另一个例子。让我们假设,我们想看看哪些项目比其他迟到的项目更晚或有更多的迟到任务。选择条件格式选项。
    计算到期日
    单击“新建规则”按钮以创建新规则,然后单击“确定”,如上面的屏幕截图所示。
    新的格式规则
    在新格式规则中,我们现在将选择一个规则类型“Compare to other records”。让我们进一步改变Bar color to red. 我们希望最短的柱代表最低值,最长的柱代表最高值。现在让我们单击“确定”,然后再次单击“应用”和“确定”。
    条形颜色 红色
    您现在可以看到应用的条件着色,如上面的屏幕截图所示。现在让我们转到表单视图。
    条件着色