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

عاوز كود لفتح البرنامج عدد مرات وبعد انتهاء العدد المسموح به تخرج رساله تنبهك


ahmed-saad
إذهب إلى أفضل إجابة Solved by يوسف أحمد,

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

تفضل ضع هذا الكود فى حدث الــــــ    w.b

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If [A1] >= 5 Then GoTo 1
[A1] = [A1] + 1
1:
ThisWorkbook.Save
End Sub

Private Sub Workbook_Open()
If [A1] >= 5 Then
MsgBox "لقد فتح الملف خمس مرات ولا يمكن فتحه مرة اخرى", , "تنبيه"
ThisWorkbook.Save
ThisWorkbook.Close
End If
End Sub


a1 خلية تبين عدد مرات فتح الشيت              تقبل تحياتى

تم تعديل بواسطه مختار حسين محمود
رابط هذا التعليق
شارك

متأسف أخى الكريم

مخدتش بالى أنى فى قسم الاكسس

هذا الكود خاص بالاكسل .

متأسف مرة ثانيه . انتظر شويه وستجد من يلبى طلبك

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

  • أفضل إجابة

بارك الله فيك استاذ مختار و جزاك خير الجزاء

 

اخي احمد

 

انظر المرفق به جدول و به حقل واحد يحمل القيمة صفر و عند فتح النموذج الرئيسي سيضاف واحد الى هذا الحقل   .. لاحظ بالكود حد عدد مرات فتح البرنامج هو 5

 

 

ارجو ان يكون هو المطلوب

 

هناك مشكلة في ارفاق الملف

 

عموماً : الفكرة تتلخص في عمل جدول به حقل واحد و بحدث عند الفتح لنموذج بدء البرنامج تضع الكود التالي :

 
DoCmd.RunSQL "UPDATE tblNoOfOpen SET nOfOpen = [nOfOpen]+1;"If 
Nz(DLookup("nOfOpen", "tblNoOfOpen")) < 5 Then    Exit 
SubElse    MsgBox "تم تجاوز الحد المسموح 
به"    DoCmd.QuitEnd If

حيث tblNoOfOpen  هو اسم الجدول

 

nOfOpen  هو الحقل و الذي سيضاف اليه واحد

 

 

 

بالتوفيق 

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

اسف الكود يعمل بصورة جيدة بس لو امكن كنت عاوز انفذ الموضوع بدون جداول ( يكون فى حقل نص غير منضم ) مع الشكر

 

 

ده مرفق تم عملة بكود أ.yousef

لو امكن عاوز الغى الجدول

 

المرفق

aaa.rar

تم تعديل بواسطه ahmed-saad
رابط هذا التعليق
شارك

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