MS Access - Định dạng
Một công cụ định dạng đặc biệt hữu ích trong Access là khả năng áp dụng Conditional Formattingđể làm nổi bật dữ liệu cụ thể. Hãy để chúng tôi lấy một ví dụ đơn giản về định dạng có điều kiện.
Thí dụ
Trong ví dụ này, chúng tôi sẽ sử dụng biểu mẫu fSubCurrentProjects trong cơ sở dữ liệu của chúng tôi.
Chúng tôi có danh sách tất cả các dự án trong cơ sở dữ liệu này và chúng tôi cũng có một số trường mới như On Time Status và Number of Late Tasks. Biểu mẫu này được tạo từ một truy vấn khác.
Trong truy vấn này, chúng ta có một phép nối giữa một bảng và một truy vấn sẽ hiển thị số ngày đến hạn hoặc số lượng dự án có nhiệm vụ quá hạn. Chúng tôi cũng có một trường được tính toán ở đây sử dụng hàm IF để xác định xem số ngày đến hạn có lớn hơn 0 hay không. Sau đó nó sẽ hiển thị các từLate nếu dự án bị trễ hoặc On Time nếu dự án cụ thể đó không có bất kỳ nhiệm vụ quá hạn nào.
ví dụ 1
Trong ví dụ này, chúng tôi sẽ sử dụng biểu mẫu trên để hiểu cách bạn có thể sử dụng Định dạng có điều kiện để làm nổi bật các phần thông tin cụ thể. Bây giờ chúng tôi sẽ làm nổi bật từng dự án hiện đang chạy trễ. Để áp dụng Định dạng có Điều kiện cho một trường hoặc nhiều trường, chúng ta cần chuyển sang dạng xem Bố cục.
Bây giờ, hãy chọn On Time Status cánh đồng.
Bây giờ, hãy chuyển đến tab Định dạng.
Trên tab Định dạng đó, bạn sẽ thấy một nhóm được gọi là Định dạng Điều khiển và một nút đặc biệt dành cho Định dạng có Điều kiện. Bây giờ chúng ta hãy nhấp vào Định dạng có điều kiện.
Bây giờ bạn sẽ thấy Trình quản lý quy tắc định dạng có điều kiện và hiện tại chúng tôi không có quy tắc nào được áp dụng cho điều khiển này. Bây giờ chúng ta hãy tạo một quy tắc mới bằng cách nhấp vào nút Quy tắc mới.
Bây giờ bạn sẽ thấy một hộp thoại Quy tắc Định dạng Mới. Đầu tiên chúng tôi sẽ chỉ định loại quy tắc chúng tôi sẽ tạo và ở đây chúng tôi có hai tùy chọn. Tùy chọn đầu tiên làcheck the values in the current record or to use an expressionvà tùy chọn thứ hai là compare this record with the other records.
Bây giờ chúng ta chỉ có một trong hai giá trị trong biểu mẫu của chúng ta; Đúng giờ hoặc từ Trễ và đó là từ truy vấn đã cho. Bây giờ chúng ta hãy chọn “Field Value Is”Từ hộp kết hợp đầu tiên và sau đó chọn“equal to”Từ hộp kết hợp thứ hai. Bây giờ, hãy nhập từ “Late”Trong dấu ngoặc kép.
Bây giờ chúng ta có thể đặt Định dạng có điều kiện, chúng ta muốn trường này trông như thế nào nếu từ Latexuất hiện trong trường đó. Bây giờ chúng ta hãy thay đổi màu chữ thành màu đỏ và làm cho nóbold, italic và underlinevà đó là quy tắc có điều kiện của chúng tôi. Bây giờ chúng ta hãy nhấp vàoOk và sau đó nhấp vào Applyvà Ok lần nữa.
Bạn có thể thấy rằng từ Lateđược định dạng ngay bây giờ. Đây là một ví dụ về cách tạo quy tắc định dạng có điều kiện rất cơ bản.
Ví dụ 2
Hãy để chúng tôi lấy một ví dụ khác. Ở đây, chúng tôi sẽ đặt tiêu đề hoặc tên của dự ánred và bold, italic và underline. Chọn điều khiển tên dự án trên biểu mẫu của bạn.
Bây giờ chúng ta sẽ quay lại tab Định dạng và nhấp vào Định dạng có điều kiện và tạo một quy tắc mới cho điều khiển cụ thể đó như được hiển thị trong ảnh chụp màn hình ở trên.
Ở đây, chúng tôi sẽ không kiểm tra giá trị của trường hiện tại mà chúng tôi đã chọn, nhưng chúng tôi sẽ kiểm tra nó với một trường khác trên biểu mẫu này. Lựa chọnExpression Is trong hộp kết hợp đầu tiên và sau đó nhấp vào nút… ở cuối như trong ảnh chụp màn hình ở trên.
Trong Danh mục Biểu thức, bạn có mọi đối tượng có trên biểu mẫu này. Nhấp đúp vàoCountofDueDate. Điều này sẽ gửi tham chiếu đến điều khiển đó hoặc trường đó tới trình tạo biểu thức và điều kiện của chúng tôi nếu nó lớn hơn 0. Bây giờ, hãy nhấp vào Ok.
Bây giờ chúng ta hãy nhấp vào Ok và sau đó, nhấp vào Áp dụng và Ok một lần nữa.
Đó là một ví dụ về Định dạng có điều kiện trên một trường dựa trên các giá trị trong trường khác.
Ví dụ 3
Bây giờ chúng ta hãy xem xét một ví dụ khác về định dạng có điều kiện. Giả sử, chúng ta muốn xem dự án nào trễ hơn hoặc có nhiều nhiệm vụ muộn hơn các dự án muộn khác. Chọn tùy chọn Định dạng có Điều kiện.
Nhấp vào nút Quy tắc mới để tạo quy tắc mới và sau đó nhấp vào Ok như trong ảnh chụp màn hình ở trên.
Trong Quy tắc định dạng mới, bây giờ chúng ta sẽ chọn một loại quy tắc “Compare to other records”. Hãy để chúng tôi thay đổi thêmBar color to red. Chúng tôi muốn thanh ngắn nhất đại diện cho giá trị thấp nhất và thanh dài nhất đại diện cho giá trị cao nhất. Bây giờ chúng ta hãy nhấp vào Ok và sau đó, nhấp vào Áp dụng và Ok một lần nữa.
Bây giờ bạn có thể thấy Chế độ bóng có điều kiện được áp dụng như trong ảnh chụp màn hình ở trên. Bây giờ chúng ta hãy đi đến dạng xem Biểu mẫu.