Thuộc tính IsVisible và HideDuplicate cho phép người dùng ẩn các trường trùng lặp và lặp lại trong Microsoft Access nhưng có một sự khác biệt nhỏ giữa hai thuộc tính này. Bài viết tổng hợp hoạt động của hai thuộc tính này.

Thuộc tính IsVisible
Thuộc tính IsVisible trong MS Access giúp người dùng xác định xem điều khiển trên báo cáo có hiển thị hay không. Thuộc tính IsVisible sử dụng cài đặt theo cách sau-
Đúng – Điều khiển hiển thị.
Sai – Điều khiển không hiển thị.
Thuộc tính được đặt thành 'Đúng' theo mặc định. Nó thường đưa ra giá trị đúng hoặc sai theo điều khiển báo cáo, nếu thuộc tính HideDuplicates được đặt thành Có. Người dùng phải nhớ rằng họ chỉ có thể đặt thuộc tính IsVisible trong phần 'Sự kiện in' của báo cáo có chứa điều khiển.
Thuộc tính IsVisible cùng với thuộc tính HideDuplicates rất hữu ích trong việc xác định điều khiển trên báo cáo có hiển thị và kết quả là hiển thị hoặc ẩn các điều khiển khác.
Ví dụ: bạn có thể ẩn điều khiển dòng khi điều khiển hộp văn bản bị ẩn vì nó chứa các giá trị trùng lặp.
Ẩn thuộc tính trùng lặp

Có nhiều mối quan hệ 'Một đến nhiều' trong Cơ sở dữ liệu quan hệ. MS Access cho phép người dùng ẩn các giá trị trùng lặp bằng thuộc tính HideDuplicate nhưng trong nhiều trường hợp, các bản ghi bắt buộc từ trường văn bản cũng ẩn.
Cách tránh các trường trùng lặp
Để minh họa vấn đề, chúng ta có thể lấy ví dụ về cơ sở dữ liệu chứa ID đơn hàng, Ngày, Công ty, Số lượng, v.v. làm các trường. Hồ sơ ngày tháng và công ty xuất hiện nhiều lần và chúng tôi muốn ẩn những hồ sơ không cần thiết. Bằng cách sử dụng thuộc tính IsVisible của ID đơn hàng, chúng tôi có thể ẩn các giá trị và bản ghi về Ngày đặt hàng và Tên công ty, đồng thời cung cấp cho nó một điều kiện.
Nguồn điều khiển thực sự kiểm tra thuộc tính IsVisible của OrderID. Nếu nó hiển thị, nó sẽ hiển thị OrderDate, nhưng nếu không, nó sẽ hiển thị null. Tương tự như vậy, người dùng cũng có thể đặt nguồn điều khiển của trường văn bản khác, chẳng hạn như Tên công ty, để ẩn các giá trị lặp lại bằng cách đưa ra lệnh sau
=IIf(OrderID.IsVisible,[CompanyName],Null)
Điểm quan trọng
Thuộc tính IsVisible không giống với thuộc tính Hiển thị của MS Access, vì IsVisible không có sẵn tại thời điểm thiết kế. Nó chỉ có thể được đặt khi báo cáo chạy hoặc thực thi.
Người dùng có thể sử dụng thuộc tính HideDuplicate và chỉ nên sử dụng IsVisible khi thật cần thiết.
Đối với doanh nghiệp nhỏ sử dụng MS Access cho công việc hàng ngày, việc đầu tư vào một sửa accdb công cụ này là cần thiết để tránh sự cố mất dữ liệu.
Giới thiệu tác giả:
Vivian Stevens là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa chữa SQL Server và các sản phẩm phần mềm phục hồi excel. Để biết thêm thông tin, hãy truy cập www.datanumennăm