RE: Có nên chuyển toàn bộ query vào vba
ongke0711 > 26-04-18, 11:19 PM
Chính xác như bạn duynamvnn1208 đã nói đó là tốc độ và bảo trì ứng dụng. Đối với Query nó sẽ được bộ máy của Access tối ưu hóa, xử lý nhanh hơn. Bên cạnh đó nhìn vô cái Query nó sẽ dễ hiểu hơn và dễ bảo trì hơn.
Một trong những cách để tối ưu hóa ứng dụng Access là đừng viết code nếu như Query có thể làm được.
Bạn tập viết Query thì sau này sẽ thuận lợi hơn khi chuyển CSDL lên SQL Server vì khi đó ứng dụng sẽ tận dụng sức mạnh của máy chủ để chạy các View, Stored Proc (như Query) truy vấn dữ liệu, lúc đó ứng dụng chỉ cần viết code để thể hiện (tải về) các dữ liệu đã được xử lý trên máy chủ thôi.
Còn về việc bảo mật CSDL thì khi phân phối ứng dụng bạn đã phải Khóa Shift, dấu database, chuyển về .accde rồi thì sợ ai vô được ngăn Query để sửa chứ.