2

Tôi luôn là một fan hâm mộ lớn của lập trình Microsoft Access VBA ; tại sao? Bởi vì tôi thích cách một ứng dụng phong phú như thế này có thể được tùy chỉnh và thiết kế từ tầng lên với ít kiến ​​thức về lập trình và phát triển CNTT. Thêm vào đó, tôi thích xây dựng mọi thứ.

Tóm lại, việc biết sự khác biệt giữa biểu mẫu Microsoft Access không bị ràng buộc và biểu mẫu Microsoft Access có ràng buộc sẽ giúp phân biệt và cho phép bạn xác định cách tiếp cận nào sẽ phù hợp nhất.

Biểu mẫu cơ sở dữ liệu Microsoft Access: Chúng ta có nên sử dụng biểu mẫu không ràng buộc không?

Microsoft Access, giống như bất kỳ IDE phát triển nào khác, sẽ cung cấp một tập hợp vô tận các thuộc tính trên tập hợp các đối tượng và biểu mẫu "một cửa" không có gì khác biệt. Tất nhiên, một thuộc tính chúng ta đang nói đến là thuộc tính "Nguồn Bản ghi" (từ khu vực thiết kế biểu mẫu chính), là nơi bạn đặt nguồn dữ liệu (bảng, truy vấn hoặc câu lệnh SQL), ràng buộc biểu mẫu của bạn hoặc để nguyên trống, làm cho nó không bị ràng buộc.

Biểu mẫu cơ sở dữ liệu Microsoft Access: Chúng ta có nên sử dụng biểu mẫu không ràng buộc không?

Điểm mấu chốt để giúp trả lời xem chúng ta có nên sử dụng biểu mẫu không ràng buộc hay không là biểu mẫu cá nhân và liệu bạn, nhà phát triển, lập trình viên hay "người dùng quyền lực", có đủ thời gian và kiến ​​thức để thêm một số mã VBA để giúp hỗ trợ phương pháp không ràng buộc hay không. Đó là câu trả lời ở đây cho tôi và liên kết đến một bài viết trước đây minh họa một số ưu và nhược điểm để bạn đánh giá tuyến đường tốt nhất.

Một trong những câu hỏi chính (nếu bạn cảm thấy thoải mái với một trong hai cách tiếp cận) là nó có mang lại hiệu suất tổng thể tốt hơn nếu bạn chọn tùy chọn không ràng buộc không? Câu trả lời nhanh là "không nhất thiết", vì một biểu mẫu liên kết với ít hơn 1.000 bản ghi và chắc chắn được gói qua một truy vấn sẽ thực sự rất nhanh chóng. Sẽ mất hàng chục nghìn bản ghi bị ràng buộc với việc lập chỉ mục kém để bắt đầu thấy sự khác biệt.

Để có được quyền kiểm soát tổng thể của một biểu mẫu và các điều khiển của nó (cũng có thể không bị ràng buộc), bạn sử dụng cách tiếp cận không liên kết với giao diện chuyên nghiệp và bóng bẩy hơn.

Điểm quyết định quan trọng khác đối với tôi nếu cơ sở dữ liệu Microsoft Access của bạn sẽ được chia sẻ và nhiều người dùng có thể kết thúc việc chia sẻ cùng một biểu mẫu (và thậm chí cả bản ghi) cùng một lúc gây ra xung đột và khóa bản ghi tiềm ẩn. Nếu vậy, tùy chọn không ràng buộc là một.

Ở đây, điều thông thường là cần thiết để quyết định bạn nên theo cách nào, nhưng một điều cũng cần xem xét là cuối cùng thì biểu mẫu của bạn sẽ bận rộn và phong phú đến mức nào, và rất quan trọng, nó có chứa một số biểu mẫu con không? Một cái gì đó cho một cuộc thảo luận khác, có lẽ!

|