محمد عبد الله ٢ قام بنشر نوفمبر 25, 2019 قام بنشر نوفمبر 25, 2019 السلام عليكم ورحمة الله وبركاته تحياتي لكم إخواني الكرام .. لدي سؤال حول نموذج مصمم كشاشة للمراقبة يقوم بالتحديث كل ١ ثانية المشكلة هي انه عندما يقوم بالتحديث تحدث رجفة او رفة للمعلومات داخل هذا النموذج هل يمكن حل هذه المشكلة ام أنها إجبارية ؟ 1
jjafferr قام بنشر نوفمبر 25, 2019 قام بنشر نوفمبر 25, 2019 وعليكم السلام 🙂 لا اعتقد بأن الكمبيوتر يقدر يحدث كل ثانية ، وخصوصا اذا كان لابتوب !! فنيا ، التحديث معناه ان يرسل الاكسس طلب التحديث الى المعالج CPU لعمل التحديث ، فيأخذ هذا الامر دوره في طابور ، والاولوية لأوامر الوندوز (نعم الواسطة موجودة حتى في الكمبيوتر 🙂) ، والى ان يتم تسجيل طلب هذا الامر على الهاردسك ، وبعدها يأخذ المعالج CPU الامر التالي ، وعليه قد تكون الثانية انتهت 🙂 لهذا السبب ولجعل برنامج الاكسس يعمل اسرع ، فانا انصح ان يتم وضعه على هارددسك غير عن الهارددسك الذي عليه نظام الوندوز ، نعم هارددسك غير ، وليس Partition غير ، والافضل ان يكون على هارددسك SSD 🙂 وكل هذا عن تجربة 🙂 زيد وقت التحديث شوي ، وهذا الرابط قد يفيدك : جعفر 1
Elsayed Bn Gemy قام بنشر نوفمبر 25, 2019 قام بنشر نوفمبر 25, 2019 استأذن اخى جعفر فى التعليق دعنى اسال اخر الكريم ما الداعى من التحديث كل ثانية اذا لم يكن هناك بيانات جديدة هذا يدعنا نتطرق الى اتجاه اخر دعنا نجعل البرنامج يتم عملية اذا تم اذافة بيانات جديدة مثلا عندى جدول مستخدمين ونموذج مصدر بياناته هذا الجدول وانا اقوم بتحديث البيانات كل ثانية للتاكد من اضافة مستخدمين جدد ام لا ماذا لو قمنا بعمل الاتى مربع نص مخفى نضعه فى النموذج به عدد السجلات فى جدول المستخدمين عمل دالة تقوم بجمع اعداد السجلات فى جدول المستخدمين كل ثانية اذا اختلف العدد بين الدالة ومربع النص يقوم البرنامج بعمل التحديث اما اذا كان الرقم فى الدالة مساو للرقم فى النموذج لا نقوم بالتحديث 2
محمد عبد الله ٢ قام بنشر نوفمبر 25, 2019 الكاتب قام بنشر نوفمبر 25, 2019 @jjafferr بارك الله بك استاذي الكريم سأعمل على ما أثريتنا به من معلومات و نصائح و أخبرك بالنتيجة .. @Elsayed Bn Gemy تحياتي أستاذي الفاضل فعلآ فكرة جديدة نموذج المراقبة لدي هو لنقاط بيع يقوم المستخدمين ببيع السلعة عن طريق ادراج معلومات من نموذج اخر و يقوم نموذج المراقبة بعرض البيانات الجديدة هذه الفكرة المشكلة ان نموذج المراقبة مجبر على عرض آخر ١٠ سجلات و قد يتم البيع في ساعة او يتم البيع في دقيقة 😅
mohammad-aldarwish قام بنشر ديسمبر 11, 2019 قام بنشر ديسمبر 11, 2019 اخي الكريم افضل طريقة هي تعمل تحديث للنموذج عن طريق المؤقت بالكود التالي والفاصل الزمني هو 1000 Private Sub Form_Timer() DoCmd.Close DoCmd.OpenForm "Form1" End Sub تحياتي
محمد عبد الله ٢ قام بنشر ديسمبر 15, 2019 الكاتب قام بنشر ديسمبر 15, 2019 تحياتي أخي الكريم و أعتذر عن التأخر بالرد .. Private Sub Form_Timer() DoCmd.Close DoCmd.OpenForm "Form1" End Sub بالنسبة لهذا الكود فهو يزيد الطين بلة 😅 بحيث أنه يقوم بغلق و اعادة فتح النموذج و هو أمر أسوأ من الرجفة نفسها تحياتي لك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.