MS Access - 格式設定



Access 中一個特別有用的格式設定工具是應用條件格式來突出顯示特定資料的功能。讓我們來看一個簡單的條件格式示例。

示例

在這個例子中,我們將使用資料庫中的窗體fSubCurrentProjects

Current Project

我們列出了資料庫中的所有專案,並且還添加了幾個新欄位,例如按時狀態逾期任務數。此窗體是根據另一個查詢建立的。

Completed

在這個查詢中,我們有一個表和查詢之間的連線,它將顯示到期日期的計數,或者有多少專案的任務逾期。我們這裡還有一個計算欄位,它使用 IF 函式來確定到期日期的計數是否大於零。如果專案逾期,它將顯示單詞逾期;如果特定專案沒有任何逾期任務,則顯示按時

On Time

示例 1

在這個例子中,我們將使用上面的窗體來了解如何使用條件格式來突出顯示特定資訊。我們現在將突出顯示每個當前逾期的專案。要將條件格式應用於一個或多個欄位,我們需要切換到佈局檢視。

現在,選擇按時狀態欄位。

Time Status

現在,轉到“格式”選項卡。

Format Tab

在“格式”選項卡上,您應該看到一個名為“控制元件格式”的組和一個用於條件格式的特殊按鈕。現在讓我們單擊“條件格式”。

Rules Manager

您現在將看到一個“條件格式規則管理器”,目前我們沒有規則應用於此控制元件。現在讓我們透過單擊“新建規則”按鈕建立一個新規則。

New Rule

您現在將看到一個“新建格式規則”對話方塊。我們將首先指定要建立的規則型別,這裡我們有兩個選項。第一個選項是檢查當前記錄中的值或使用表示式,第二個選項是將此記錄與其他記錄進行比較

我們現在在窗體中只有兩個值之一;“按時”或“逾期”,這是來自給定查詢的。現在讓我們從第一個組合框中選擇“欄位值是”,然後從第二個組合框中選擇“等於”。現在,在引號中鍵入單詞“逾期”。

Equal To

我們現在可以設定條件格式,如果欄位中出現單詞逾期,我們希望此欄位的外觀。現在讓我們將字型顏色更改為紅色,並使其加粗斜體下劃線,這就是我們的條件規則。現在讓我們單擊確定,然後單擊應用,再單擊確定

Formatted Late

您可以看到單詞逾期現在已格式化。這是一個建立非常基本的條件格式規則的示例。

示例 2

讓我們來看另一個例子。在這裡,我們將使專案的標題或名稱為紅色加粗斜體下劃線。選擇窗體上的專案名稱控制元件。

Conditional Formatting

我們現在將返回到“格式”選項卡,單擊“條件格式”,併為該特定控制元件建立一個新規則,如上面的螢幕截圖所示。

No Format Set

在這裡,我們不會檢查所選當前欄位的值,而是會將其與窗體上的另一個欄位進行比較。在第一個組合框中選擇“表示式是”,然後單擊末尾的……按鈕,如上面的螢幕截圖所示。

Expression Builder

在“表示式類別”中,您擁有此窗體上的每個物件。雙擊CountofDueDate。這將把對該控制元件或該欄位的引用傳送到我們的表示式生成器和條件(如果它大於零)。現在,單擊確定。

Formatting Rule

現在讓我們單擊確定,然後單擊應用,再單擊確定。

Example Value

這是一個根據另一個欄位中的值對欄位進行條件格式設定的示例。

示例 3

讓我們現在來看另一個條件格式的例子。讓我們假設,我們想看看哪些專案逾期更多或逾期任務比其他逾期專案多。選擇“條件格式”選項。

Count Due Date

單擊“新建規則”按鈕以建立新規則,然後如上面的螢幕截圖所示單擊“確定”。

New Formatting Rule

在“新建格式規則”中,我們現在將選擇規則型別“與其他記錄比較”。讓我們進一步將條形顏色更改為紅色。我們希望最短的條形代表最低值,最長的條形代表最高值。現在讓我們單擊確定,然後單擊應用,再單擊確定。

Bar Color Red

您現在可以看到應用的條件著色,如上面的螢幕截圖所示。現在讓我們轉到窗體檢視。

Conditional Shading
廣告
© . All rights reserved.