طريقة تصميم شاشة تسجيل الدخول في Login Form in Excel VBA
نموذج تسجيل الدخول هو أحد الطرق الآمنة للوصول إلى الصفحات المعتمدة والتطبيق والمحتويات في أي نظام أساسي.
لنفترض أنك قمت بتطوير أي تطبيق أو جدول بيانات Excel معقد وتريد تطبيق قيود بحيث يمكن للمستخدمين المصرح لهم فقط الوصول إلى التطبيق الخاص بك ، فستكون هذه الميزة مفيدة للغاية.
في هذا المنشور ، سنتعلم كيفية إنشاء صفحة تسجيل دخول لجدول بيانات أو تطبيق آلي يعتمد على Excel.
هنا ، سأستخدم نموذج إدخال البيانات الحالي . في نموذج إدخال البيانات هذا ، سنضيف ميزة نموذج تسجيل الدخول بحيث عندما يفتح المستخدم هذا التطبيق ، سيطلب من بيانات اعتماد المستخدم متابعة مهمة إدخال البيانات. إذا قدم المستخدم معلومات تسجيل الدخول وكلمة المرور الصحيحة ، فسيفتح التطبيق لمزيد من الاستخدام وإلا فسيتم إنهاؤه.
فيديو شرح:
الكود:
Private Sub cmdLogin_Click()Dim user As StringDim password As Stringuser = Me.txtUserID.Valuepassword = Me.txtPassword.ValueIf (user = "admin" And password = "admin") Or (user = "user" And password = "user") ThenUnload MeApplication.Visible = TrueElseIf LoginInstance < 3 ThenMsgBox "Invalid login credentials. Please try again.", vbOKOnly + vbCritical, "InvalidLogin Details"LoginInstance = LoginInstance + 1ElseMsgBox "You have exceeded the maximum number of login attempts.", vbOKOnly + vbCritical, "Invalid Credentials"Unload MeThisWorkbook.Close Savechanges:=FalseApplication.Visible = TrueLoginInstance = 0End IfEnd IfEnd Sub