delphi4arab منتديات دلفي للعرب
تسريع اكسس على الشبكة - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : تسريع اكسس على الشبكة (/showthread.php?tid=11952)



تسريع اكسس على الشبكة - issa - 24-05-2022

السلام عليكم
لدي قاعدة بيانات اكسس متصل عليها 4 أجهزة على شبكة lan .
عندما يقوم أحد المستخدمين بالتعديل على القاعدة من خلال برنامج دلفي 6 كأدخال دفعة مالية أو تحديد موعد فان الاجهزة الاخرى تصبح بطيئة جدا
حتى يقوم المستخدم باغلاق البرنامج واعادة تشغيله فتصبح السرعة جيدة. لم أتمكن من جعل الاجهزة الاربعة بالعمل معا بنفس الكفاأة.
فما العمل .
أرجو مساعدتكم وشكرا لكم على هذا الموقع الرائع


RE: تسريع اكسس على الشبكة - Mr.DOS - 24-05-2022

السلام عليكم
قاعدة بيانات مشتركة غالبا ما تكون بطيئة في حالة يكون لها نفس البروسيس او على نفس الجدول ؟
لماذا لا تستعمل Clientdataset تسهل عليك عملية الحفظ وتضمن لك العمل السريع 

ضع زر خاص بتحديث البيانات بعد كل عملية او عند الخروج من البرنامج

كود :
ClientDataSet.ApplyUpdates(0);



RE: تسريع اكسس على الشبكة - issa - 25-05-2022

شكرا أخي Mr.DOS عل الرد وقد استدفت من ردكم.
ولكن سؤالي نحن 4 أجهزة نستخدم نفس قاعدة البيانات عندما يعمل جهاز واحد فقط تكون القاعدة سريعة ولكن اذا جهاز آخر ادخل سجل أو تعديل يصبح البرنامج بطيء بشكل قاتل ويجب الانتظار كثيرا ولو ادخلنا فقط سجل واحد وبعد فترة تعود السرعة. هل يوجد خيارات في اكسس لتغيرها أو في دلفي.
أرجو الرد وشكرا


RE: تسريع اكسس على الشبكة - Mr.DOS - 26-05-2022

سلام عليكم
إقتباس :نحن 4 أجهزة نستخدم نفس قاعدة البيانات

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

افحص طرق الربط والاتصال وادوات المستعملة / غير نوع قاعدة البيانات جرب ابسوليت ..