Cách sử dụng thuộc tính IsVisible và HideDuplicate để ẩn các trường trùng lặp trong MS Access

Chia sẻ ngay bây giờ:

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 để ẩn các trường trùng lặp trong Ms AccessMS Access là một trong những giải pháp đáng tin cậy để quản lý cơ sở dữ liệu trong các doanh nghiệp vừa và nhỏ. Một vấn đề phổ biến mà người dùng cơ sở dữ liệu Access gặp phải là sự lặp lại không cần thiết của các bản ghi trong trường văn bản. Tuy nhiên, nó có thể được xử lý bằng thuộc tính IsVisible. Các trường trùng lặp làm cho cơ sở dữ liệu trở nên phức tạp và khó hiểu. Trong bài viết này, chúng ta sẽ tìm hiểu kỹ hơn về thuộc tính IsVisible và tính năng Hide Duplicate của MS Access.

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

Ẩn thuộc tính trùng lặpNgười ta thường quan sát thấy khi làm việc với quyền truy cập MS rằng dữ liệu khi được tập hợp lại với nhau sẽ gây ra các giá trị lặp lại và trùng lặp. Tuy nhiên, việc tránh sự dư thừa sẽ dễ dàng hơn với tính năng Ẩn bản sao. Người dùng có thể tìm thuộc tính trên tab định dạng của trang thuộc tính. Trong báo cáo dạng xem thiết kế, người dùng cần nhấp đúp vào điều khiển hiển thị các giá trị trùng lặp và được yêu cầu đặt thuộc tính HideDuplicate thành Có.

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

Chia sẻ ngay bây giờ:

Được đóng lại.