الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجو التعديل في كود اغلاق نموذج بعد فترة

مغلق
بدأه Enjoy في 18 أبريل 2006 · 7 رد · 933 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لقد رأيت هذا الملف الجميل الذي يقوم باغلاق النموذج بعد فترة زمنية محددة تحسب من آخر وقت لمس بها لوحة الكيبورد

هذا الملف كما ذكرت يقوم باغلاق النموذج بعد فترة زمنية والمطلوب هو

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

ثم انني ارغب في ان يقوم بإغلاق البرنامج بشكل كامل بدلا من اغلاق النموذج فقط

وشكرا

close.zip

#2

تفضل هذا الملف بعد التعديل وادعو لي

Close.rar

تم تعديل هذه المشاركة بواسطة seahmad في 18 أبريل 2006 في 07:31

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#3

شكرا اخوي seahmad

هل من الممكن التعامل مع هذا الكود مع جميع النماذج اذا كان هناك اكثر من نموذج

مع كتابته في النموذج الرئيسي فقط

لاني اذكر مشاركة بطلب اخفاء اطار الاكسس في كل البرنامج مع وضع الكود وحدة نمطية وفي النموذج الرئيسي فقط

وكان ذلك بمعرفة الاخت زهرة

وشكرا

تم تعديل هذه المشاركة بواسطة Enjoy في 18 أبريل 2006 في 16:00

#4

الله يوفقك

#5
اقتباس
هل من الممكن التعامل مع هذا الكود مع جميع النماذج اذا كان هناك اكثر من نموذج

لقد وضعت داخل موديول جديدModule1 ما يمكن وضعه من الكود وهما دالتين يمكنك استدعائهما من أي مكان تريد وممكن فقط من النموذج الرئيسي

إذا كنت تريد توضيح أكثر فأخبرني

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#6

بعد التحية والاحترام

سؤالي هو هل من الممكن التعامل مع الامر

من خلال كتابته في وحدة نمطية فقط

ويتعامل البرنامج مع الامر بدون طلب ذلك في النماذج

يعني ان يغلق البرنامج بعد ثلاث دقائق اذا لم يكن هناك اي تحديث

ويكون هذا الامر لمرة واحدة ولا يكتب في النماذج كلها

#7

بسم الله الرحمن الرحيم

الآن فهمت قصدك .. ولكن الأمر ليس بالسهولة هذه حسب خبرتي

أوكي .. عرف متغير داخل موديل يكون Public وليكن (Public x as integer)

عند بداية تشغيل البرنامج ضع قيمة ابتدائية له مثلا 3 وهذه القيمة تعني ثلاث دقائق (القيمة الابتدائية سيتم عملها في حدث تحميل النموذج الرئيسي)

الآن عليك فعل شيئين الأول::

عمل نموذج مخفي (حتى لايتمكن المستخدم من إغلاقه لأنه سيقوم بالمهمة في الخلفية)

ويتم تحميله مع بداية البرنامج (سيكتب الكود الخاص بفتحه أيضا في حدث تحميل النموذج الرئيسي)،

وضع فيه الكود الخاص بإغلاق البرنامج بعد ثلاث دقائق أو حسب قيمة المتغير x (الكود الموجود في الملف السابق مع تعديله إن لزم الأمر )

الشيئ الثاني::

الآن نريد إذا لم يكن أي نشاط من المستخدم تجاه البرنامج لمدة ثلاث دقائق أن يتم إغلاقه

ولكن إلى الآن سيتم إغلاق البرنامج خلال 3 دقائق سواء كان له نشاط أم لا من خلال النموذج المخفي

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

في حدث( "Mouse Move" / "عند تحريك الماوس") وحدث ("On Key Press" / "عند الضغط على مفتاح") لكل نموذج أو Sub Form ، فقط أكتب x = 3

جرب ماسبق وأنا جاهز لأي إشكال وبالله التوفيق

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#8

شكرا جزيلا انت رائع جدا

بس الكلام هذا كبير شوي على امثالي

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…