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

مشكلة لبرنامج على الشبكة

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

السلام عليكم ورحمة الله وبركاته

الأخوة الأعضاء لدي برنامج على الشبكة المحلية حيث تتضمن :-

1- Back-End على السيرفر ويحتوي على الجداول فقط.

2- Front-End على الكومبيوترات البقية وعددها (5) كوبيوترات تحتوي على front - end على (استعلامات والنماذج والتقارير).

لدي ضمن front end نموذج للبحث عن مجموعة من السجلات عن طريق (اول حرف من الأسم) اعتمادا على الأستعلام.

*** حيث جدول الأسماء يحتوي على 30000 اسم ومن الممكن زيادة الأسماء في المستقبل

المشكلة هي عن تنفيذ عملية البحث عن سجلات اعتمادا على فلترة من الأستعلام يتأخر عملية البحث علما عند تنفيذها خارج الشبكة يكون العملية سريعة جدا.

ارجو منكم ان حل مشكلة التأخير عند عملية البحث (لكومبيوترات التي هي ضمن الشبكة).

وشكرا لكم .

#2

اخي الفاضل

السلام عليكم ورحمة الله وبركاته

كما تعلم انه عندما يكون برنامج الاكسيس موجود على كمبيوتر شخصي واحد فإن العمليات التي تتم عليه سواء البحث في الاستعلامات او غيرها تكون سريعه والسبب انه يعتمد على سرعة قراءة الهاردسك لهذه المعلومات وكذلك المعالج CPU الخاص بالكمبيوتر لهذا نجد دائما عند استخدام مشاركة برنامج الاكسيس على الشبكة انه يصبح بطيء جدا لدرجة لا تطاق ويعود السبب لان المعلومات تنتقل عن طريق كرت الشبكه الذي لا يتعدى سرعة نقل البيانات فيه 100 ميقا على عكس الهاردسك فهو يقوم بنقل حوالي 5000 ميقا دفعة واحدة

كما ان اختلاف السرعات في الكمبيوترات تؤثر على سرعة البحث لان برنامج الاكسيس سوف يقوم بأخذ معدل السرعات لكل الاجهزه الموصولة على الشبكه والسبب في ذلك انه من غير المعقول ان يتم البحث في جهاز سريع جدا واخر بطيء ولكنه يأخذ المعدل فتخيل ان لديك خمسة كمبيوترات موصوله بالسيرفر وسرعاتها متفاوته مثل 3 قيقا والاخر 2 قيقا والثالث 1.7 قيقا والرابع 3.3 قيقا والخامس 4 قيقا اذن ستكون السرعة المتوقعه هي ( مجموع السرعات على عددها ) = 2.8

لهذا يوجد طريقة نستطيع بها تسريع زمن الاستجابة اثناء عمليات البحث على الشبكه واليك الطريقة :

يأخذ اكسس تقريباً 60 حتى يقوم بعملية التحديث ويمكن تغير هذه الفترة الزمنية من

أدوات Tools

خيارات Options

خيارات متقدمة Advanced

ثم من تحديث الفاصل الزمنى Refresh Interval

16_10_05_12_14_26_1129490066Record_.gif

ثم تغير الزمن من 60 ثانية إلى الوقت المناسب ، ولو كان مثلا 5 يكون أفضل عندما تكون قاعدة البيانات متوسطة الحجم ، ومن نافذة خيارات متقدمة Advanced ، يمكن أن تحدد كثير من الخصائص المتعلقة بتحديث البيانات عند الاستخدام المشترك وتستطيع أن تجرب عدد من التجارب إلى أن تصل إلى أفضل المستويات الممكنة ،

16_10_05_11_16_56_1129486616za_5.gif

اختكم

زهره

#3

لايسعني إلا ان اعبر عن شكري وتقديري واحترامي للأخت زهــرة وفقط اريد ان اقول لها هل التغير يكون فقط في (( تحديث الفاصل الزمني (ثانية) من 60 الى 5)) والف شكر.

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

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