اذهب الي المحتوي
أوفيسنا

الدخول الى املف اكسال ب3 محاولات


إذهب إلى أفضل إجابة Solved by خزاني,

الردود الموصى بها

السلام عليكم اساتدتي الكرام

وجدت في هدا المنتدى الرائع هدا الملف.اردت عمل تعديل على هذا الملف يبقى مثل ما هو فقط عند الدخول لا تظهر اوراق الاكسال تظهر الفورم فقط.ولو سمحتم يكون الدخول ب3 محاولات.وادا كانت لمحاولة ثالثة خطأ يغلق الملف نهائي.

 

 

شاشة دخول.rar

رابط هذا التعليق
شارك

  • أفضل إجابة

الدخول ب3 محاولات.وادا كانت لمحاولة ثالثة خطأ يغلق الملف نهائي

Private Sub CommandButton1_Click()
Static compteur As Byte
compteur = compteur + 1
If TextBox1.Value = Sheet1.[A1].Text And TextBox2.Value = Sheet1.[A2].Text Then
        Unload Me
 Else
    If compteur = 3 Then
    MsgBox "خطاء في كتابةكلمةالسر." & _
    vbCrLf & "لايمكنك الدخول للبرنامج" & _
    vbCrLf & vbCrLf & "سوف تغادر....", _
    vbOKOnly + vbCritical, "كلمةالسر خاطئة"
    ActiveWorkbook.Close
    End If
    MsgBox "كلمةالسرغيرصحيحة." & _
    vbCrLf & "ليس لديك الصلاحية للدخول", _
    vbOKOnly + vbExclamation, "كلمةالسرخاظئة"
     TextBox1.Value = ""
     TextBox2.Value = ""
     TextBox1.SetFocus
    Me.Caption = "Entrez le mot de passe. Tentative " & _
    compteur + 1 & " sur 3"
 i = i + 1
 If i = 2 Then
      End
   End If
 End If
End Sub

  • Like 3
رابط هذا التعليق
شارك

 

الدخول ب3 محاولات.وادا كانت لمحاولة ثالثة خطأ يغلق الملف نهائي

Private Sub CommandButton1_Click()
Static compteur As Byte
compteur = compteur + 1
If TextBox1.Value = Sheet1.[A1].Text And TextBox2.Value = Sheet1.[A2].Text Then
        Unload Me
 Else
    If compteur = 3 Then
    MsgBox "خطاء في كتابةكلمةالسر." & _
    vbCrLf & "لايمكنك الدخول للبرنامج" & _
    vbCrLf & vbCrLf & "سوف تغادر....", _
    vbOKOnly + vbCritical, "كلمةالسر خاطئة"
    ActiveWorkbook.Close
    End If
    MsgBox "كلمةالسرغيرصحيحة." & _
    vbCrLf & "ليس لديك الصلاحية للدخول", _
    vbOKOnly + vbExclamation, "كلمةالسرخاظئة"
     TextBox1.Value = ""
     TextBox2.Value = ""
     TextBox1.SetFocus
    Me.Caption = "Entrez le mot de passe. Tentative " & _
    compteur + 1 & " sur 3"
 i = i + 1
 If i = 2 Then
      End
   End If
 End If
End Sub

بارك الله فيك استاد خزاني .لو سمحت ماهو الكود الدي يجعل الاوراق لا تظهر في البداية يظهر الفورم فقط

رابط هذا التعليق
شارك

الأخ الفاضل حافظ حافظ

لما كل الطلبات في موضوع واحد ..فقط اطرح موضوع جديد بطلب جديد عشان الكل يستفيد ..

تقبل تحياتي

رابط هذا التعليق
شارك

وجزيت بمثله أخي الفاضل

يرجى الإطلاع على موضوع التوجيهات لمعرفة قواعد المنتدى

http://www.officena.net/ib/index.php?showtopic=60147

تقبل تحياتي

رابط هذا التعليق
شارك

ا / ياسر

مع احترامى طبعا انا الموضوع مجاب عنه

و لكن اولا : كود اخفاء واجهة الاكسيل دائما ما يخفى الملف نهائيا بعد ادخال الباس و عند فتحه مرة اخرى يعطينى رسالة بانه مفتوح مسبقا

        ثانيا : ارجو من الاساتذة الافاضل ارفاق كود ممتاز للاستاذ عبد الله باقشير اعتقد و اعتذر ان كان لاحد الاساتذة و هو خاص بعدم فتح الملف فى حالة تعطيل الماكرو

 

الكود جميل و رائع و اعتقد انه بيعطى حماية كاملة

و الله اعلم

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information