-
Xin hướng dẫn cách tạo pass cho file access bằng VBA
doandinhtam > 08-06-22, 01:08 PM
Mình có 1 câu hỏi xin được anh em hướng dẫn vì mình cũng không phải dân rành VBA. Giờ mình có 1 file access, thay vì tạo pass bảo vệ thủ công, có cách nào thay đổi tạo pass bằng VBA không? và nếu được thì có cách nào tạo 1 form để thay đổi pass khi cần không? Mình cảm ơn. Anh em hướng dẫn cho mình code với ạ -
RE: Xin hướng dẫn cách tạo pass cho file access bằng VBA
ongke0711 > 08-06-22, 02:31 PM
(08-06-22, 01:08 PM)doandinhtam Đã viết: Mình có 1 câu hỏi xin được anh em hướng dẫn vì mình cũng không phải dân rành VBA. Giờ mình có 1 file access, thay vì tạo pass bảo vệ thủ công, có cách nào thay đổi tạo pass bằng VBA không? và nếu được thì có cách nào tạo 1 form để thay đổi pass khi cần không? Mình cảm ơn. Anh em hướng dẫn cho mình code với ạ
Bạn phải mô tả rõ hơn nữa: là thiết lập password cho file Backend (file lưu dữ liệu) hay là một file Access database đơn, chưa tách Backend - Front End. -
RE: Xin hướng dẫn cách tạo pass cho file access bằng VBA
doandinhtam > 08-06-22, 06:25 PM
(08-06-22, 02:31 PM)ongke0711 Đã viết:
(08-06-22, 01:08 PM)doandinhtam Đã viết: Mình có 1 câu hỏi xin được anh em hướng dẫn vì mình cũng không phải dân rành VBA. Giờ mình có 1 file access, thay vì tạo pass bảo vệ thủ công, có cách nào thay đổi tạo pass bằng VBA không? và nếu được thì có cách nào tạo 1 form để thay đổi pass khi cần không? Mình cảm ơn. Anh em hướng dẫn cho mình code với ạ
Bạn phải mô tả rõ hơn nữa: là thiết lập password cho file Backend (file lưu dữ liệu) hay là một file Access database đơn, chưa tách Backend - Front End.
1 file db đơn thôi ongke -
RE: Xin hướng dẫn cách tạo pass cho file access bằng VBA
ongke0711 > 09-06-22, 02:48 PM
Nguyên tắc khi muốn thiết lập Password cho Access Database thì database đó phải được mở (Open) ở chế độ [Exclusive].
Do đó bạn không thể đổi password của file đang thao tác vì nó không được mở ở "Exclusive mode". Code cho nó cũng được nhưng phải qua mấy bước như:
- Ra lệnh đóng file hiện tại.
- Code tạo file .bat (hoặc vbs) để gọi chạy, thiết lập mật khẩu sau khi đóng file Access database.
Cách làm đơn giản nhất là xử lý thiết lập mật khẩu cho Database từ một file Access khác. Bạn muốn thiết lập mật khẩu cho Database nào thì chọn file đó.
Demo này có thể thiết lập Password cho Access database 2003 (.mdb) và Access 2007 trở lên (.accdb).
* Lưu ý: File cần thiết lập mật khẩu phải đang đóng.
Link demo: https://www.mediafire.com/file/p67s62821ge3d28/SetDatabasePassword.accdb/file -
RE: Xin hướng dẫn cách tạo pass cho file access bằng VBA
doandinhtam > 12-06-22, 11:32 AM
thanks bác ongke. mình đã tích hợp thêm 1 cái button để close file access hiện hành và mở file bác gửi lên và giải quyết được vấn đề