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

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

قام بنشر
سلام عليكم احبتي
لو حد يقدر يفيدني في موضوعي يبقي جزاه الله كل خير
في ناس بتفتح البرنامج وممكن يقعد اليوم كله مش بيشتغل عليه فمحتاج كود يقفل البرنامج نهائي في حالة عدم استخدامة مثلا لمدة 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