Chào cả nhà ! Mình có một file chương trình access và mỗi khi mình chạy nó thì phải nhập password ( cái password này mình đã có), bây giờ mình muốn thay đổi cái password trên thì phải làm cách nào vậy ? mình thì gà lắm, và cuối cùng mình xin gởi lời chúc bình an đến mọi người. Thân chào
Bạn chạy chương trình Access, tìm tới file đó, tại nút OPEN có tam giác nhỏ, nhấn vào đó và chọn Open Exclusive, mở file của bạn và vào Tool\Security\Unset Data... pass...rồi làm theo các hộp thoại xuất hiện
Chào cả nhà ! Mình có một file chương trình access và mỗi khi mình chạy nó thì phải nhập password ( cái password này mình đã có), bây giờ mình muốn thay đổi cái password trên thì phải làm cách nào vậy ? mình thì gà lắm, và cuối cùng mình xin gởi lời chúc bình an đến mọi người. Thân chào
Không biết chương trình Access của bạn đặt password là dựa vào Access hay là lập trình nhỉ.
Nếu mà dựa vào Access thì làm có vẽ đơn giản như bạn nam2806 nói ở trên
Còn mà lập trình thì đồi password viết Code hơi bị căn đây!
chào bạn, mình nghĩ chắc đó là password của chương trình thôi, còn password viết code thì mình nghĩ là không phải, vì password này chì là pass để sữ dụng chương trình thôi , còn pass mà người viết không muốn cho người khác biết được đoạn mã của họ thì lại khác thì phải ( mình chỉ nghĩ là vậy không biết có đúng không ? nếu có gì sai xin các bạn chỉ giúp, ) mình cám ơn nhiều
Bạn ơi, mình làm như bạn rồi mà nó không thấy hiện lên gì hết , chỉ hiện lên cái bản đăng nhập password thôi còn trên thanh menu thì chỉ thấy duy nhất một nút file là nổi thôi còn mọi cài khác đều chìm hết, không biết sao nửa
nếu được thì bạn post cái file access đó lên đây rồi mọi người xem thêm, mình nghĩ file access của bạn người viết đặt password trong startup form, muốn đổi thì vào code chỉnh sửa thôi, cũng còn tuỳ vào security của người viết code nữa bạn!
Chào cả nhà ! Mình có một file chương trình access và mỗi khi mình chạy nó thì phải nhập password ( cái password này mình đã có), bây giờ mình muốn thay đổi cái password trên thì phải làm cách nào vậy ? mình thì gà lắm, và cuối cùng mình xin gởi lời chúc bình an đến mọi người. Thân chào
Minh không hiểu ý bạn nói gì về cái file này vậy? mình mở lên chỉ thầy đăng nhập và thây đổi pass thôi nên mình không hiểu lắm bạn giải thích giùm mình với, cám ơn bạn
Minh không hiểu ý bạn nói gì về cái file này vậy? mình mở lên chỉ thầy đăng nhập và thây đổi pass thôi nên mình không hiểu lắm bạn giải thích giùm mình với, cám ơn bạn
Bạn ơi! mình thật sự chưa hiễu hết ý của bạn là sao, có phải bạn muốn mình tạo một cái file giống như Bạn để chạy và thay đổi password ? Nếu vậy thì mình đành chịu thua rồi , mình không biết lám đâu mình gà con lắm, không biết bạn có cách nào nửa không? và cuối cùng cho mình gửi lời cảm ơn bạn nhiều, chúc bạn và gia đình luôn được bình an
bạn đè phím shift khi dbclick file access login là ra hết các form + table à. sau đó chọn form + design view thì xem được code hoặc dữ liệu trong table
mặc dù vậy bạn vẫn có thể xem nội dung trong table, hoặc chạy form mà không cần phải đăng nhập. với thuật toán kiểm tra password dựa vào nội dung được lưu trong table thì quá dễ để người dùng sửa đổi. có thể dùng 1 đoạn kết nối đơn giản bằng code vb6 để thay đổi thông tin trong table. bạn nên thêm 1 số thuật toán mã hóa password để gây khó khăn cho người dùng (newpie) muốn phá. hoặc nghiên cứu cách sử dụng Workgroup Administrator (file *.mdw)để tăng thêm tính bảo mật cho file access.
tự tin thế bạn?
-Đầu tiên khi mở file lên người ta đặt luôn pass cho file thì làm gì được, dùng VB6 cũng phải biết pass mới connect được (nếu ai viết được chương trình mà có thể bỏ qua luôn xác thực để thay đổi được dữ liệu thì bác Bill đói từ lâu roài)
-Người ta dùng một function mã hóa luôn dữ liệu nhập vào (dùng VBA), xong đặt luôn pass cho VBA (pass tập 2) (nếu có ai viết được chương trình mà lất được VBA code của MS Access thì Bill cũng đói tập 2)
- À buồn ngồi biên dịch luôn sang .mde = 1 tool của hãng thứ 3 (không phải công cụ sẵn của MS) , chấp bác dùng mdeUnlock bản mua mấy trăm $ cũng ngồi khóc tiếng miên!
-------
file login và phân quyền, ghi lại thời gian đăng nhập của anh domfootwearrất hay nhưng e thấy nó chỉ che mắt người dùng thôi, vẫn sử dụng được khi không cần pass, database vẫn sử dụng bình thường
, vẫn sử dụng được toolbar
them 1 file tham khao a
có file này (chắc cũng của a domfootwear, e ko nhớ nữa) e thấy cũng ok đấy, bảo mật tốt hơn (khó vào data hơn vì khóa hết chức năng trên toolbar) các anh thử xem thế nào ạ
acc Nguyen Sy Tuan pass admin
Mà e chẳng hiểu vì sao khi so sánh 2 from login kia về cơ bản là giống nhau, câu lệnh cũng gần giống nhau. Nhưng không hiểu sao froms của a Domfootwear và froms dưới lại khác nhau nhỉ?
1 cái chỉnh được toolbar khi chưa login
1 cái ko chỉnh được toolbar khi chưa login
là sao ạ ??????
Chúc Mừng mọi người ăn tết Độc Lập 2/9 vui vẻ
e vào thấy diễn đàn ảm đạm quá, vắng tanh
nhưng bù lại thấy mọi người đều đi chơi vui vẻ là tốt rồi ạ
tiện đây cho e hỏi thêm về access như sau:
e định kết hợp login, phân quyền của anh Domfootwear có cách nào mà User 1 chỉ được quyền sửa 1 số froms và data ? User 2 chỉ được quyền xem các data và froms, mà ko được quyền sửa dữ liệu? User 3 chỉ được quyền xem 1 số from thôi (khoảng 3 froms chẳng hạn)? Admin tất nhiên được quyền chính sửa toàn bộ rồi ạ
Mong các anh chỉ giúp với, theo e được biết thì cái này cũng tương đối khó ạ
vì e chưa thấy ai làm bao giờ
Câu 1: 2 form khác nhau chứ bạn, bạn mở form ở chế độ design xem thuộc tính của 2 form như thế nào rồi lấy kết quả nhé. nhất là phần Pop up.
Câu 2: bạn có thể chỉnh thuộc tính của form dựa vào điều kiện khi mở form.
Mã:
Private Sub Form_Load()
lblAcc.Caption = "Ban thuoc nhóm: " & strAcc
Select Case strAcc
Case "Admin"
lblStatus.Caption = "Ban có the chinh sua, them bot, xoa du lieu trong bang."
With Me
.AllowAdditions = True
.AllowEdits = True
.AllowDeletions = True
End With
Case "Nhan Vien"
lblStatus.Caption = "Quyen cua ban chi duoc them du lieu moi."
With Me
.AllowAdditions = True
.AllowEdits = False
.AllowDeletions = False
End With
Case Else
lblStatus.Caption = "Ban chi duoc phep xem du lieu."
With Me
.AllowAdditions = False
.AllowEdits = False
.AllowDeletions = False
End With
End Select
End Sub
Bạn tham khảo file đính kèm nhé, đây chỉ là ví dụ cho bạn dể hình dung còn áp dụng bạn nên linh hoạt nhé.
Em đã xem code của anh Dom làm
nhưng user "chỉ được xem dữ liệu" lại ko kick được vào các nút chuyển forms
coi như chỉ được xem 1 form duy nhất
anh có cách nào cho phép kick được vào các nút chuyển form khác mà user "chỉ được xem dữ liệu" thì giúp e
chân thành cảm ơn anh
Em đã xem code của anh Dom làm
nhưng user "chỉ được xem dữ liệu" lại ko kick được vào các nút chuyển forms
coi như chỉ được xem 1 form duy nhất
anh có cách nào cho phép kick được vào các nút chuyển form khác mà user "chỉ được xem dữ liệu" thì giúp e
chân thành cảm ơn anh
Câu 1: 2 form khác nhau chứ bạn, bạn mở form ở chế độ design xem thuộc tính của 2 form như thế nào rồi lấy kết quả nhé. nhất là phần Pop up.
Câu 2: bạn có thể chỉnh thuộc tính của form dựa vào điều kiện khi mở form.
Mã:
Private Sub Form_Load()
lblAcc.Caption = "Ban thuoc nhóm: " & strAcc
Select Case strAcc
Case "Admin"
lblStatus.Caption = "Ban có the chinh sua, them bot, xoa du lieu trong bang."
With Me
.AllowAdditions = True
.AllowEdits = True
.AllowDeletions = True
End With
Case "Nhan Vien"
lblStatus.Caption = "Quyen cua ban chi duoc them du lieu moi."
With Me
.AllowAdditions = True
.AllowEdits = False
.AllowDeletions = False
End With
Case Else
lblStatus.Caption = "Ban chi duoc phep xem du lieu."
With Me
.AllowAdditions = False
.AllowEdits = False
.AllowDeletions = False
End With
End Select
End Sub
Bạn tham khảo file đính kèm nhé, đây chỉ là ví dụ cho bạn dể hình dung còn áp dụng bạn nên linh hoạt nhé.