MÌnh có 1 phần mềm nhập dữ liệu khách hàng bằng Access, phần mềm dùng trong Công ty cho 3 máy qua mạng Lan. Sau khi test mình phát hiện ra vấn đề sau :
Nếu cùng 1 bản ghi có 2 người đang update ,thì khi 1 người update xong và lưu bản ghi thì đến lượt người thứ 2 sau khi update xong cũng sẽ lưu thì sẽ xuất hiện thông báo như sau :
Vậy các bạn có cách giải quyết nào không ? Mình nghĩ ra 2 cách nhưng không biết chuyên sâu về lập trình nên chịu .
Cách 1 . Dựa vào sự kiện Before Update trên Form để kiểm tra khi có người dùng nào thực hiện update thì kiểm tra xem có ai đang update cùng bản ghi đó chưa, nếu chưa thì cho update bình thường còn nếu đang có người update bản ghi đó thì hiện ra thông báo " Dữ liệu Khách hàng này đang được chỉnh sửa bởi 1 người khác. Xin chờ họ chỉnh sửa xong. "
Cách 2 . Đưa ra thông báo của mình thay cái thông báo tiếng Anh kia.
Cho mình giải pháp theo cách 1 thì tốt hơn cách 2.
Thanks mọi người nhé !!!
Nếu cùng 1 bản ghi có 2 người đang update ,thì khi 1 người update xong và lưu bản ghi thì đến lượt người thứ 2 sau khi update xong cũng sẽ lưu thì sẽ xuất hiện thông báo như sau :
Vậy các bạn có cách giải quyết nào không ? Mình nghĩ ra 2 cách nhưng không biết chuyên sâu về lập trình nên chịu .
Cách 1 . Dựa vào sự kiện Before Update trên Form để kiểm tra khi có người dùng nào thực hiện update thì kiểm tra xem có ai đang update cùng bản ghi đó chưa, nếu chưa thì cho update bình thường còn nếu đang có người update bản ghi đó thì hiện ra thông báo " Dữ liệu Khách hàng này đang được chỉnh sửa bởi 1 người khác. Xin chờ họ chỉnh sửa xong. "
Cách 2 . Đưa ra thông báo của mình thay cái thông báo tiếng Anh kia.
Cho mình giải pháp theo cách 1 thì tốt hơn cách 2.
Thanks mọi người nhé !!!