Ms Access 简明教程
MS Access - Formatting
Access 中的一个特别有用的格式化工具是能够应用 Conditional Formatting 以突出显示特定数据。让我们做一个条件格式的简单示例。
Example
在这个示例中,我们将在数据库中使用表单 fSubCurrentProjects 。
我们有这个数据库中所有项目的清单,我们还有一些新字段,如 On Time Status 和 Number of Late Tasks 。此表单是通过另一个查询创建的。
在此查询中,我们有一个表与查询之间的联接,查询将显示到期日期计数或有多少项目有逾期任务。我们这里还有一个计算字段,它使用 IF 函数来确定到期日期的计数是否大于零。如果项目已逾期,它将显示单词 Late ;如果特定项目没有逾期任务,它将显示 On Time 。
Example 1
在此示例中,我们将使用上面的表单来了解如何使用条件格式突出显示特定信息。我们现在将突出显示当前逾期的每个项目。若要将条件格式应用于一个字段或多个字段,我们需要切换到“布局”视图。
现在,选择 On Time Status 字段。
现在,转到“格式”选项卡。
在此“格式”选项卡上,您应看到一个名为“控件格式”的组和一个用于“条件格式”的特殊按钮。现在,我们单击“条件格式”。
现在,您将看到一个条件格式规则管理器,目前我们未对此控件应用任何规则。现在,通过单击“新建规则”按钮来创建新规则。
现在,您将看到一个“新建格式规则”对话框。我们首先将指定将要创建的规则类型,这里有两个选项。第一个选项是 check the values in the current record or to use an expression ,第二个选项是 compare this record with the other records 。
我们现在表单中只有两个值之一;“准时”或单词“逾期”,并且这些来自给定查询。现在,让我们从第一个组合框中选择“ Field Value Is ”,然后从第二个组合框中选择“ equal to ”。现在,在引号中输入单词“ Late ”。
我们现在可以设置我们的条件格式,如果单词 Late 出现在该字段中,我们希望此字段的外观如何。现在,让我们将字体颜色更改为红色,并使其 bold, italic 且 underline ,这就是我们的条件规则。现在,让我们单击 Ok ,再单击 Apply 及 Ok 。
您可以看到单词 Late 已格式化。这是一个创建非常基本的条件格式规则的示例。
Example 2
让我们以另一个示例说明。此处,我们将使项目的标题或名称 red 且 bold, italic 且 underline 。在您的表单上选择项目名称控件。
我们现在将返回我们的“格式”选项卡并单击“条件格式”,并为特定控件创建新规则,如上方屏幕截图所示。
此处,我们将不会检查已选择的当前字段的值,而是将其与此表单上的另一个字段进行比较。在第一个组合框中选择 Expression Is ,然后单击如上方屏幕截图中所示的末尾的 … 按钮。
在“表达式类别”中,您具有此表单中的每个对象。双击 CountofDueDate 。这会将对控件或字段的引用发送到我们的表达式生成器,条件为大于零。现在,单击“确定”。
现在,让我们单击“确定”,再单击“应用”并再次单击“确定”。
这是基于另一个字段中的值的字段上条件格式的示例。