Hỏi về cách làm Hộp Thoại Username & Password ? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

donghoangedu

Thành viên mới
Tham gia
2/9/07
Bài viết
29
Được thích
4
Help Me

Giúp Tui Làm Hộp Thoại Username & Password Giống Như Hình Dưới ... Trước Khi Vào Các Sheet Của Excel ... -+*/
h1.b197297.bmp
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bác Tuấn cho em mạn phép giúp cái sai nguyên tắc này nhá. Em lỡ gởi rồi, thì Bác nói sai nguyên tắc làm em chột dạ wá.
to: Dong Hoang
Cậu nhớ lần sau gởi bài thì phải đặt tên Topic rõ ràng. Cậu muốn được giúp đỡ vấn đề gì thì ghi rõ nhá. Đừng có "heo mi"
Còn đây là cách làm củ khoai của tớ--=0 , Code đều tham khảo trên 4R này. Tớ chưa sử dụng bẫy lỗi để "try again" mỗi khi nhập sai User và Pass. Nên nó sẽ out mỗi khi cậu nhập sai User va Pass
Cái User:ken và Pass:833486
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
ontopoftheworld đã viết:
Bác Tuấn cho em mạn phép giúp cái sai nguyên tắc này nhá. Em lỡ gởi rồi, thì Bác nói sai nguyên tắc làm em chột dạ wá.
to: Dong Hoang
Cậu nhớ lần sau gởi bài thì phải đặt tên Topic rõ ràng. Cậu muốn được giúp đỡ vấn đề gì thì ghi rõ nhá. Đừng có "heo mi"
Còn đây là cách làm củ khoai của tớ--=0 , Code đều tham khảo trên 4R này. Tớ chưa sử dụng bẫy lỗi để "try again" mỗi khi nhập sai User và Pass. Nên nó sẽ out mỗi khi cậu nhập sai User va Pass
Cái User:ken và Pass:833486

xin cho hỏi thêm nếu mình đăng nhập xong, soạn thảo một đoạn văn bản rồi mình muốn save vào thì cũng có "login" để save để người khác không sửa được nội dung của mình, nếu cố ý sửa nội dung của mình thì phải biết tên và password thì mới save được nhé!
 
Upvote 0
pác "ontopoftheworld" khi vào disable macros thì vẩn vào sheet bình thương như zậy đâu cần phải đăng nhập Cái User:ken và Pass:833486


bạn xem lại file đi nhé nên sửa lại sau cho phù hợp là login thì mới mở được nhé
 
Upvote 0
ontopoftheworld đã viết:
Bác thông cảm. trình độ còn ở lớp mầm nên không lường hết đuợc mọi tính huống. Bác có cách nào hay hơn post lên cho em học hỏi với.

Để tránh TH này thì mình thường làm như sau :
  1. Tạo ra 1 sheet trắng
  2. Khi đóng file thì nó sẽ VeryHidden tất cả các sheet, chỉ chừa mỗi sheet trắng
  3. Khi mở File, nếu enable macro thì mới chạy được code mở sheet cần thiết, còn nếu Disable thì sẽ chỉ mở được sheet trắng
Do đó để sử dụng được File thì bắt buộc phải enable macro
bạn nghiên cứu nhé


Thân!
 
Upvote 0
Khi đóng file thì nó sẽ VeryHidden tất cả các sheet, chỉ chừa mỗi sheet trắng
bạn làm sau mà hay thế để vào Disable macros thì tạo ra sheet trắng zậy xin thọ giáo nhé!
 
Upvote 0
Upvote 0
ongtrungducmx25 đã viết:
làm sao bạn tạo được "vothuongvophat(sheet1) mình tìm hòa không ra! xin chỉ dùng nhé!thank


Bạn nhấn Alt + F11 / chọn vothuongvophat(sheet1) / nhấn F4 / trong tab Alphabetic chọn dòng cuối cùng Visible / qua hình mũi tên chía xuống chon dòng trên cùng là xong đó mà.

TC.
 
Upvote 0
Các bạn cho tôi hỏi: Việc tạo ra 1 hộp thoại User Name Password bằng VBA thì có ưu điểm gì hơn so với hộp thoại Password Open file của Excel?
ANH TUẤN
 
Upvote 0
Password Open : Chỉ đơn thuần là mở (hay không), giao diện xấu. Tuy nhiên tính bảo mật lại cao, dễ dùng, dễ làm và dễ phá (nếu đã mở được)

User Name Password : Tính bảo mật thấp, tuy nhiên đẹp hơn (theo ý người tạo ra nó), đa dụng hơn (cũng là mở nhưng là mở thế nào, được quyền làm những gì, theo dõi người đăng nhập theo User . . . - Mutil User). Khó dùng, khó làm và khó phá (với người trình độ thấp)

Tùy theo ý các thí chủ !!!
Mô phật, mô phật!!
 
Upvote 0
Thien đã viết:
Bạn nhấn Alt + F11 / chọn vothuongvophat(sheet1) / nhấn F4 / trong tab Alphabetic chọn dòng cuối cùng Visible / qua hình mũi tên chía xuống chon dòng trên cùng là xong đó mà.

TC.

cám ơn bạn nhé mình đã làm được rồi! thank nhiều lắm nhe?!!!heheheheheheh--=0 }}}}} !$@!!
 
Upvote 0
Thật ra tôi phải hỏi cho rõ là vì những nguyên nhân sau đây:
1> Đã gọi là kiến thức thì ko có cái nào là thừa cả, chỉ là đôi lúc chúng ta dùng 1 công cụ cụ thể vào 1 việc cụ thể thì có vẽ hơi thừa... Cái người ta gọi là: GIẾT GÀ LẠI DÙNG DAO MỖ TRÂU
2> Chúng ta sử dụng sao cho phù hợp với mục đích, phù hợp với yêu cầu... với tiêu chí vừa đũ, gọn nhẹ ko dư ko thiếu thì sẽ đạt hiệu quả hơn..
Chỉ e rằng khi sử dụng cái vượt quá tầm hiểu biết thì sẽ có tác dụng ngược.. vì ta ko khống chế dc ứng dụng, những lỗi ko lường trước và đặc biệt là ko thể tùy biến theo ý thích... vân vân và vân vân...
Mến
ANH TUẤN
 
Upvote 0
Mr Okebab đã viết:
Để tránh TH này thì mình thường làm như sau :
  1. Tạo ra 1 sheet trắng
  2. Khi đóng file thì nó sẽ VeryHidden tất cả các sheet, chỉ chừa mỗi sheet trắng
  3. Khi mở File, nếu enable macro thì mới chạy được code mở sheet cần thiết, còn nếu Disable thì sẽ chỉ mở được sheet trắng
àh. em hiểu rồi bác ạ. Thực ra cái kĩ thuật này em "trôm"(trong file "Tinh gia Binh Quân" thi phải) của Bác từ khi tò te tí te vào đây rồi mà giờ mới biết thêm cách sử dụng hữu ích này, đầu óc u mê quá.
Cám ơn Bác đã chỉ giáo
 
Upvote 0
ontopoftheworld đã viết:
àh. em hiểu rồi bác ạ. Thực ra cái kĩ thuật này em "trôm"(trong file "Tinh gia Binh Quân" thi phải) của Bác từ khi tò te tí te vào đây rồi mà giờ mới biết thêm cách sử dụng hữu ích này, đầu óc u mê quá.
Cám ơn Bác đã chỉ giáo


Cái mà mình muốn gửi đến các bạn thông qua các File của mình là ý tưởng chứ không phải là mấy cái dòng code, có ý tưởng tốt thì mới có code tốt được.

Chứ còn về viết code thì hãy học các cao thủ trên GPE, chứ dạng như mình thì thấm vào đâu.

Cảm ơn bạn đã nhận ra điều này.

Thân!
 
Upvote 0
Mr Okebab đã viết:
Cái mà mình muốn gửi đến các bạn thông qua các File của mình là ý tưởng chứ không phải là mấy cái dòng code, có ý tưởng tốt thì mới có code tốt được.

Chứ còn về viết code thì hãy học các cao thủ trên GPE, chứ dạng như mình thì thấm vào đâu.
!
Bác khiêm tốn quá. Em biết là trên này nhiều cao thủ, nhưng gì thì gì chứ bác cũng thuộc vào hạng thượng thừa. nội công thâm hậu.
Mà bi giờ các bác ấy 1 phần thì gia đình, 1 phần "cày" dữ qúa sao mà biến mất tăm. Anh Duyệt đưa các bài cao siêu wá, lính mới tụi em chắc "ngâm" cả năm may ra hiểu. Giờ chỉ còn học các bài của bác, bác Phong,bác Tuấn, Tedaynui ...
Thôi thì Bác post nhìu nhìu cho lính mới có cơ hội học hỏi --=0
 
Upvote 0
Sao không chạy được File Book1 vậy anh?

ontopoftheworld đã viết:
Bác Tuấn cho em mạn phép giúp cái sai nguyên tắc này nhá. Em lỡ gởi rồi, thì Bác nói sai nguyên tắc làm em chột dạ wá.
to: Dong Hoang
Cậu nhớ lần sau gởi bài thì phải đặt tên Topic rõ ràng. Cậu muốn được giúp đỡ vấn đề gì thì ghi rõ nhá. Đừng có "heo mi"
Còn đây là cách làm củ khoai của tớ--=0 , Code đều tham khảo trên 4R này. Tớ chưa sử dụng bẫy lỗi để "try again" mỗi khi nhập sai User và Pass. Nên nó sẽ out mỗi khi cậu nhập sai User va Pass
Cái User:ken và Pass:833486

Sao tôi down về mà không chạy được File Book vậy anh ?
Vào code VBA chọn Run cũng không hiển thị được Form ra?
 
Upvote 0
Trước tiên, bạn phải vào Tools/Macro/Security. Trong thẻ Tab: Security Level, bạn chọn mức "Low" hoặc Medium.
Nếu chọn Medium mỗi lần mở file có chứa macro, bạn phải chọn "Enable Macros".
 
Upvote 0
Nguyên văn bởi: Mr Okebab
user_offline.gif
vbmenu_register("postmenu_26004", true);
http://www.giaiphapexcel.com/forum/member.php?u=440 tmenu_26004", true); ...đẹp hơn (theo ý người tạo ra nó), đa dụng hơn (cũng là mở nhưng là mở thế nào, được quyền làm những gì, theo dõi người đăng nhập theo User . . . - Mutil User). Khó dùng, khó làm và khó phá.
Chào bác Mr Okebab! Cho em hỏi chút về phần " ...theo dõi người đăng nhập theo User . . . - Mutil User)" thì làm như thế nào!? Cụ thể em đang rất cần: khi 1 User đăng nhập thành công thì ghi User đó vào 1 ô [chẳng hạn Sheet("Sheet1").Range("E1") ] và mở rộng cho nhiều Users cho 1 file thì tốt quá! Bác làm cho em 1 file nhé!?
Cám ơn bác!
LTMCustoms
 
Upvote 0
Bác hỏi đúng người(Mr. Hiếu) rồi đó.

Ngoài ra,Bác tham khảo chương trình quản lý kho của Anh Duyệt. Trong File đó Anh Duyệt có cái form đăng nhập Admin và Client, bác có thể tham khảo.Và mượn một đoạn code sau(đã có trên diễn đàn, thật sự không nhớ rõ tác giả là ai)

Range("A65536").End(xlUp)(2, 1) = Me.CmbUserName
Range("A65536").End(xlUp)(1, 2) = Now()
Range("A65536").End(xlUp)(1, 3) = Me.TxtPassword ' nếu muốn biết pass của người đăng nhập vào file


em chỉ có thể gởi cái ý của các nhân em thôi; còn file bác tham khảo xem cái cải tiến thêm không?
NGoài ra bác tham khảo cái form của anh Duyệt ở đây: http://www.giaiphapexcel.com/forum/showthread.php?t=1155
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
ltmcustoms đã viết:
Nguyên văn bởi: Mr Okebab
user_offline.gif
vbmenu_register("postmenu_26004", true);
tmenu_26004", true); ...đẹp hơn (theo ý người tạo ra nó), đa dụng hơn (cũng là mở nhưng là mở thế nào, được quyền làm những gì, theo dõi người đăng nhập theo User . . . - Mutil User). Khó dùng, khó làm và khó phá.
Chào bác Mr Okebab! Cho em hỏi chút về phần " ...theo dõi người đăng nhập theo User . . . - Mutil User)" thì làm như thế nào!? Cụ thể em đang rất cần: khi 1 User đăng nhập thành công thì ghi User đó vào 1 ô [chẳng hạn Sheet("Sheet1").Range("E1") ] và mở rộng cho nhiều Users cho 1 file thì tốt quá! Bác làm cho em 1 file nhé!?
Cám ơn bác!
LTMCustoms

Bạn tham khảo ở đây nhé :
http://www.giaiphapexcel.com/forum/showthread.php?t=2828

Đây là File VD

Thân!
 
Upvote 0
Mới quay qua quay lại mà anh HIếu đã trả lời rùi, lệ thiệt
Em phải tham khảo cách anh làm mới được. Cám ơn Anh
 
Lần chỉnh sửa cuối:
Upvote 0
ontopoftheworld đã viết:
Mới quay qua quay lại mà anh HIếu đã trả lời rùi, lệ thiệt
Em phải tham khảo cách anh làm mới được. Cám ơn Anh
Hix, mấy vụ này mình bị hoài. Mình Type vô cùng chậm. Nhiều khi cong lưng , "mổ" muốn gãy tay luôn, click <Gởi trả lời>. Hớn hở quá... ai dè đã có câu trả lời khác nằm chình ình ở trên... lại còn là câu trả lời có giải pháp hay hơn, thế mới chết mình chứ... ac ac ; coi như "công cóc"... hix hix
 
Upvote 0
các bác trêu em làm em "sấu" hổ quá. Em chỉ copy Link thôi.

Có giải pháp gì thì cứ đưa ra, mỗi cái có cái hay riêng mà.

Thân!
 
Upvote 0
Bạn Mr Okebab
user_offline.gif
vbmenu_register("postmenu_25967", true);

ơi mình làm thử rồi nhưng nó vẫn hiện các sheet có chứa dữ liệu và khi xuất hiện form longin thì mình kích chuột vào biểu tượng dấu nhân đỏ mà vẫn vào được khôgn cần Disable Macro các bạn cho ý kiến nha. Thân!
 
Upvote 0
Thế nên cần phải vô hiệu hóa nút Close Form (X) luôn.
 
Upvote 0
Híc Usename và pass của bạn không sài được bạn kiểm tra lại xem Mr Okebab
user_online.gif
ơi vbmenu_register("postmenu_25967", true);
trong phần Login2.xls mà bạn đã tải lên không dùng được... thân
 
Upvote 0
Bạn Mr Okebab
user_online.gif
vbmenu_register("postmenu_25967", true);

ơi bạn kiểm tra lại file Login2.xls mà bạn đã Up nó xem lại pas và Usename đi nhé mình vào ko được....Thân
 
Upvote 0
Bác Tuấn cho em mạn phép giúp cái sai nguyên tắc này nhá. Em lỡ gởi rồi, thì Bác nói sai nguyên tắc làm em chột dạ wá.
to: Dong Hoang
Cậu nhớ lần sau gởi bài thì phải đặt tên Topic rõ ràng. Cậu muốn được giúp đỡ vấn đề gì thì ghi rõ nhá. Đừng có "heo mi"
Còn đây là cách làm củ khoai của tớ--=0 , Code đều tham khảo trên 4R này. Tớ chưa sử dụng bẫy lỗi để "try again" mỗi khi nhập sai User và Pass. Nên nó sẽ out mỗi khi cậu nhập sai User va Pass
Cái User:ken và Pass:833486
Trong bài viết số 3 của bạn onto, nếu có thêm nhưng cái này thì hay hơn:
- Mỗi lần nhập sai user hoặc pass thì cho nhập lại, nếu quá 3 lần thì thoát khỏi excell luôn.
- Có thể tạo thêm chức năng đổi user và pass
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom