2010-05-03 25 views
9

Tôi có thể tìm tổng quan (trang web) về các phương pháp hay nhất để triển khai ứng dụng Microsoft Access (với kiến ​​trúc FE/BE) về bảo mật, hiệu suất và khả năng bảo trì? Tôi biết về việc thiết kế các bảng, truy vấn, biểu mẫu và như vậy và tôi là một lập trình viên hợp lý, nhưng tôi tự hỏi cách tốt nhất và hiệu quả nhất để triển khai ứng dụng Access của tôi là gì.Thực tiễn tốt nhất để triển khai ứng dụng Microsoft Access

Cảm ơn trước sự giúp đỡ của bạn.

+0

bạn có thể thấy rằng "thực hành tốt nhất" không khuyên bạn nên truy cập ;-) –

+9

Nếu sử dụng lao động của tôi muốn sử dụng Access, tôi phải làm vậy. Bên cạnh đó, Access 2007 không quá tệ, nó trở nên ổn định hơn và chuyên nghiệp hơn kể từ phiên bản năm 1995. Đối với các dự án nhỏ, Access không tệ đến mức tôi nghĩ. – waanders

+1

Steven, vui vì bạn đã thêm mặt cười. –

Trả lời

5

Hãy xem Tony Toews 'Best Practices for Microsoft Access. Vì bạn đang phát triển một ứng dụng chia nhỏ, bạn nợ nó cho chính mình cũng xem xét của Tony Auto FE Updater. Tiện ích đó (mà anh ấy cung cấp miễn phí) giúp dễ dàng triển khai giao diện người dùng ứng dụng của bạn cho người dùng và đảm bảo rằng họ luôn làm việc từ phiên bản ứng dụng mới nhất của bạn.

Tôi cũng sẽ đề xuất bạn cố gắng tránh căn cứ vào biểu mẫu của ứng dụng trên các tập dữ liệu lớn. Ví dụ, thay vì liên kết một biểu mẫu trực tiếp với một bảng lớn, hãy liên kết nó với một truy vấn chỉ trả về một hoặc một vài hàng từ bảng. Cho phép người dùng của bạn chọn hàng hoặc hàng họ quan tâm tại bất kỳ thời điểm nào. Điểm ở đây là giới hạn số lượng dữ liệu mà Access phải truy xuất khi người dùng mở biểu mẫu của bạn.

+0

Điều tuyệt vời về lời khuyên của @ HansUp về việc giới hạn các bản ghi đằng sau biểu mẫu là nó không chỉ làm cho ứng dụng của bạn tăng tốc trở lại dựa trên máy chủ hiệu quả hơn mà còn làm cho ứng dụng Access của bạn hiệu quả hơn. Tôi đã thiết kế tất cả các ứng dụng Access của mình bằng cách tăng kích thước trong tâm trí kể từ khi c. Năm 1998, và kết quả đã được thực hiện tốt hơn trong một số trường hợp mà cuối cùng cho phép upsizing được trì hoãn năm ngoài những gì tôi đã mong đợi. –

+0

HansUp, cảm ơn những lời tốt đẹp của bạn. –

2

Dưới đây là một số liên kết để giúp bạn bắt đầu

http://www.mvps.org/access/

http://www.lebans.com/

http://www.blueclaw-db.com/

thời gian Quyền don phù hợp với ngọn lửa của tôi một lần nữa và cháy lên các ràng buộc -v- không ràng buộc tranh luận một lần nữa. Cá nhân tôi hầu như luôn luôn sử dụng các hình thức không ràng buộc cho công việc mới cho kiểm soát và hiệu suất mà họ cung cấp.

Đối số truy cập cho điều đó là bằng cách sử dụng các biểu mẫu không liên kết, bạn đang loại bỏ rất nhiều thứ giúp truy cập truy cập tuy nhiên tôi duy trì khả năng kiểm soát và hiệu suất cao hơn và khi bạn tham gia vào nó, tôi sẽ nói rằng thời gian phát triển chỉ dài hơn một chút.

+2

Các liên kết là tốt, nhưng ý tưởng rằng các hình thức truy cập không bị ràng buộc là tốt để chỉnh sửa dữ liệu là sai. Tôi sử dụng rất nhiều biểu mẫu không liên kết trong các ứng dụng của mình, nhưng hầu như không bao giờ chỉnh sửa dữ liệu, đơn giản vì có quá ít nhược điểm để chỉnh sửa ở dạng bị ràng buộc chỉ với bản ghi đã chỉnh sửa được tải. Nếu bạn thường cảm thấy bạn cần kiểm soát nhiều hơn cung cấp, thì bạn chỉ đơn giản là không nên sử dụng Access. –

Các vấn đề liên quan