اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

اغلاق اكسيس عند عدم التنشيط


moamen salem

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

سلام عليكم احبتي
لو حد يقدر يفيدني في موضوعي يبقي جزاه الله كل خير
في ناس بتفتح البرنامج وممكن يقعد اليوم كله مش بيشتغل عليه فمحتاج كود يقفل البرنامج نهائي في حالة عدم استخدامة مثلا لمدة 30 دقيقة
  • Like 1
رابط هذا التعليق
شارك

و عليكم السلام

اخي العزيز مؤمن

 

هذه طريقة لعمل ذلك و قد يكون هناك طرق اخرى

1- ضع مربع نصي على النموذج ( اجعل خاصيته مرئي على القيمة لا ) و في حدث عند الفتح للنموذج تحدد قيمة له كالتالي : 

Me.txtTimer = 5

على اعتبار ان اسم مربع النص txtTimer ... هذا سيحدد خمسة ثواني 

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

2- من خصائص النموذج و من التبويب حدث : تضع القيمة 1000 بالخاصية الفاصل الزمني لعدد الوقت و في حدث عند عداد الوقت تضع الكود التالي :

Me.txtTimer = Me.txtTimer - 1
If Me.txtTimer = 0 Then
   DoCmd.Quit
Else
    Exit Sub
End If

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

 

بإمكانك تعديل القيمة من خمسة ثواني الى الرقم الذي تريده ( فلو اردت مثلا خمسة دقائق تضرب الخمسة في 60 ) بشرط ان تضع نفس القيمة في الاحداث التي وضعناها بها ( حدث عند فتح النموذج و حدث عند تحريك الماوس لمنطقة تفصيل النموذج ) 

 

تفضل مثال على ذلك

 

بالتوفيق

اغلاق البرنامج .rar

تم تعديل بواسطه يوسف أحمد
  • Like 3
رابط هذا التعليق
شارك

13 ساعات مضت, يوسف أحمد said:

و عليكم السلام

اخي العزيز مؤمن

 

هذه طريقة لعمل ذلك و قد يكون هناك طرق اخرى

1- ضع مربع نصي على النموذج ( اجعل خاصيته مرئي على القيمة لا ) و في حدث عند الفتح للنموذج تحدد قيمة له كالتالي : 


Me.txtTimer = 5

على اعتبار ان اسم مربع النص txtTimer ... هذا سيحدد خمسة ثواني 

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

2- من خصائص النموذج و من التبويب حدث : تضع القيمة 1000 بالخاصية الفاصل الزمني لعدد الوقت و في حدث عند عداد الوقت تضع الكود التالي :


Me.txtTimer = Me.txtTimer - 1
If Me.txtTimer = 0 Then
   DoCmd.Quit
Else
    Exit Sub
End If

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

 

بإمكانك تعديل القيمة من خمسة ثواني الى الرقم الذي تريده ( فلو اردت مثلا خمسة دقائق تضرب الخمسة في 60 ) بشرط ان تضع نفس القيمة في الاحداث التي وضعناها بها ( حدث عند فتح النموذج و حدث عند تحريك الماوس لمنطقة تفصيل النموذج ) 

 

تفضل مثال على ذلك

 

بالتوفيق

اغلاق البرنامج .rar

الله يعطيك الف عافية 

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

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