اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

بطئ برنامج الأكسس في الشبكة


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

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

قمت بتصميم شبكة داخلية لنقاط البيع تتكون من 3 أجهزة 

جهازين فيهم ونداوز 10 و الجهاز الثالث به ونداوز 7

- قسمت البرنامج إلى قسمين (الواجهة و الخلفية(قاعدة البيانات)) 

- قمت بتثبت IP الأجهزة الثلاثة و مشاركة مجلد قاعدة البيانات

- قمت بتعديل إعدادت الشبكة كما يجب

- حذفت مضاد الفيروسات و عطلت جدار الحماية

- نسخة السرفر تتصل مباشرة بالقاعدة من خلال مسارها في الجهاز و بقية الأجهزة تتصل من خلال مسار الشبكة

المشاكل التي تظهر:

على الرغم من أن البرنامج يعمل بكفاءة و سرعة كبيرة في نسخة السرفر إلا أن إستجابة البرنامج في الجهازين الآخرين ضعيفة أو بطيئة

و في بعض الأحيان يأخذ إضافة سلعة لفاتورة بيع حوالي 20 أو 30 ثانية

إطلعت على العديد من المواضيع و جربت الكثير من الحلول لكن نفس النتائج.

يوجد شيء آخر و هو أن جهاز السرفر لا يظهر إلا في جهاز واحد عند عرض الشبكة

و لكن أستطيع الإتصال به من خلال إدخال مسار القاعدة مباشرة

حتى عند عمل جهاز واحد فقط فإن البرنامج بطيء

فما هي الحلول في رأيكم يا ترى؟

رابط هذا التعليق
شارك

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

مرحباً استاذي الفاضل

هل جربت تغيير خاصية تأمين السجلات الى سجل محرر

001.png.d85e94ea0834bdc10adeb38564335b74.png

ايضا تغيير زمن التحديث الافتراضي 60 ثانية ممكن تغييره الى اقل من ذلك والتجربة

002.png.de7101c1fbf657969334b9a37886d6ce.png

تحياتي

 

  • Like 1
رابط هذا التعليق
شارك

1 ساعه مضت, محمد أبوعبدالله said:

هل جربت تغيير خاصية تأمين السجلات الى سجل محرر

أهلين . أخي محمد

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

1 ساعه مضت, محمد أبوعبدالله said:

ايضا تغيير زمن التحديث الافتراضي 60 ثانية ممكن تغييره الى اقل من ذلك والتجربة

هذه الخاصية لم أجربها بعد. سوف أقوم بتجربتها 

رابط هذا التعليق
شارك

وعليكم السلام 🙂

 

3 ساعات مضت, صالح حمادي said:

و في بعض الأحيان يأخذ إضافة سلعة لفاتورة بيع حوالي 20 أو 30 ثانية

 

من تجربتي في عمل البرنامج على الشبكة ، ومن تعديلي على البعض منها ، هذه النقاط مهمة :

1. سرعة كيبل الاتصال بين الكمبيوترات والـ Switch او Router يجب ان يكون من نوع cat6 اي تمر البيانات به بسرعة 1 جيجا ، 

2. وسرعة الـ Switch او Router يجب ان تكون 1 جيجا كذلك ،

3. التصميم الصحيح لقاعدة البيانات ، وطبعا تقسيم البرنامج الى واجهة على كمبيوتر المستخدمين ، وجداول على السيرفر ،

4. فهرسة الحقول في الجداول ، بحيث اي حقل فيه معيار في استعلام او في الكود ، يجب ان يكون مفهرس ، سواء في جدوله او عن طريق العلاقات بين الجداول (لأن اذا كان الحقل ب من الجدول2 مفهرس ، ثم عملنا بينه وبين الحقل ج من الجدول3 (فلا يوجد داعي لعمل فهرسة لهذا الحقل) ، لأن فهرست الحقل ب تمتد الى الحقل ج ،

وبعد عمل الفهرسة ، يجب ان تعمل ضغط واصلاح لبرنامج الجداول ، حتى يصبح البرنامج جاهز ،

5. عدم وضع جزء الجداول BE على نفس القرص الذي به الوندوز ، ويجب وضعه على قرص مختلف (يعني هارد دسك مختلف وليس بارتيشن مختلف) ، ويا حبذا على قرص SSD (ولو صغير ، لأنك محتاج الى 2 جيجا فقط 🙂 )

 

جعفر

رابط هذا التعليق
شارك

أهلين أستاذ جعفر

8 دقائق مضت, jjafferr said:

2. نفس الشيء بالنسبة الى الـ Switch او Router ،

 

كيف أتأكد من أن نوع الراوتر cat6

3 ساعات مضت, صالح حمادي said:

يوجد شيء آخر و هو أن جهاز السرفر لا يظهر إلا في جهاز واحد عند عرض الشبكة

 

و ماذا عن هذه النقطة. كيف أجعل جميع الاجهزة تظهر 

رابط هذا التعليق
شارك

3 دقائق مضت, صالح حمادي said:

كيف أتأكد من أن نوع الراوتر cat6

عفوا ، قمت بتعديل الشرح الى: 2. وسرعة الـ Switch او Router يجب ان تكون 1 جيجا كذلك ،

 

5 دقائق مضت, صالح حمادي said:

كيف أجعل جميع الاجهزة تظهر 

ما اعرف بالضبط ، ولكن مادام يوجد اتصال بين الجهاز والسيرفر عن طريق كتابة المسار ، فلا يوجد مشكلة 🙂

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

1 ساعه مضت, صالح حمادي said:

و ماذا عن هذه النقطة. كيف أجعل جميع الاجهزة تظهر 

اعتقد المشكلة بسبب اختلاف نسخ الويندوز

5 ساعات مضت, صالح حمادي said:

جهازين فيهم ونداوز 10 و الجهاز الثالث به ونداوز 7

تحياتي

مقارنة هامة بين كابلات Cat5, Cat5e, Cat6, Cat6a

http://www.networkset.net/2014/09/20/cat5-vs-cat5e-vs-cat6-vs-cat6a/

رابط هذا التعليق
شارك

36 دقائق مضت, محمد أبوعبدالله said:

اعتقد المشكلة بسبب اختلاف نسخ الويندوز

 

و هذا ما كنت أعتقده في البداية 

لكن المشكلة أن جهاز ونداوز 7 يظهر في كلا الجهازين الآخرين و تظهر فيه جميع الأجهزة يعني هو بدون مشاكل

المشكلة في جهاز السرفر ونداوز 10 لا يظهر إلا في ونداوز 7 حتى داخل إعداداته لا يظهر

رابط هذا التعليق
شارك

بالاضافة لما اشار اليه الاساتذة الكرام

في بداية الامر قواعد البيانات الصغير مثل Base و access و Brilliant Database و FileMaker تكون في افضل اداء عند العمل عليها من جهاز واحد وهذا لا يعني عدم امكانية العمل عليها من خلال الشبكة

في هذا الموضوع بطئ البرنامج بشكل ملحوظ من خلال الشبكة يعود الى احد امرين

  1. مشاكل الشبكة

        مشكله في اعداد الشبكة
        ضعف مكونات الشبكة علما بانه عند وصل جهازين احدهما يحتوي على كرت شبكة بسرعة 1000 والاخر بسرعة 100 فان سرعة تبادل البيانات تكون متوافقة مع السرعة الاقل اضافة الى امور اخرى مثل حجم الرام وسرعة الهارد لذا يفضل استخدام اقراص ssd كحد ادني و اقراص m.2 هي الخيار الافضل

    لذا للتاكد من ذلك او نفيه نقوم بعمل قاعدة بيانات صغيرة ونقوم بتقسيمها وتركيبها على الشبكة فان عملت بشكل جيد نستبعد مشكلة الشبكة

  2. مشكلة في اعداد قاعدة البيانات وهنا نراجع في المقام الاول الاستعلامات فهي من اكثر اسباب بطئ عمل القاعدة وعملها بشكل جيد من خلال جهاز المستخدم لا يعني انها ستعمل بشكل مرضي من خلال الشبكة

والله اعلم

 

 

تم تعديل بواسطه kha9009lid
  • Like 2
رابط هذا التعليق
شارك

37 دقائق مضت, jjafferr said:

وطبعا عدم ربط الكمبيوتر بالشبكة عن طريق WiFi

كلام صحيح مع ان اقصى سرعة استطعت الوصول لها لنقل بيانات عن طريق wifi بحدود 150ميجا ولكن في مكان مفتوح بدون عوائق

اما مع وجود العوازل وزيادة المسافة بشكل بسيط فكان الحد الاقصى 4.6 ميجا ومتذبذبة

لذا فان الربط يكون عن طريق الكيبل ومن تجربتي اذا زاد طول الكيبل عن 40 متر يفضل استخدام سويتش اضافي

تعليق توضيحي.png

  • Like 3
رابط هذا التعليق
شارك

السلام عليكم 

وبالإضافة لما تفضل به أساتذتنا الكرام

من باب تجربتي البسيطة في ربط برنامج اكسيس بـ SQL Server فكان الأداء والسرعة لا تقارن جدا .

وأيضا لست بحاجة لمجلد لمشاركة قاعدة البيانات إلا فحالة مشاركة الملفات ...

 

وكذلك الاجهزة المتصلة بالواي فاي فأداؤها جيد جدا 👍 .

أيضا والحمدلله قمت بتصميم بعض الصفحات من خلال فيجوال استديو بلغة السي شارب بتقنية asp.net وربطتها بنفس القاعدة في الشبكة الداخلية وأداء خرافي .

  • Like 4
رابط هذا التعليق
شارك

13 ساعات مضت, kha9009lid said:

في هذا الموضوع بطئ البرنامج بشكل ملحوظ من خلال الشبكة يعود الى احد امرين

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

12 ساعات مضت, jjafferr said:

وطبعا عدم ربط الكمبيوتر بالشبكة عن طريق WiFi

حياك الله أستاذنا. أنا لا أستخدم WiFi كلها كابلات جديدة

2 ساعات مضت, ابوآمنة said:

من باب تجربتي البسيطة في ربط برنامج اكسيس بـ SQL Server فكان الأداء والسرعة لا تقارن جدا .

لم أجرب هذا من قبل و لكنني سوف أجربها الآن إن شاء الله

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

أما بالنسبة لحل المشكلة فقد توصلت إليه بالصدفة و قد حيرني كثيرا لأنني كنت لا أرى فرقا كبيرا في الكود.

كنت استخدم كود إضافة مبلغ أو سلعة من النموذج الرئيسي إلى النموذج الفرعي بهذا الشكل:

   Forms![frm_vente]![sub_req_vendre].SetFocus
   Forms![frm_vente]![sub_req_vendre].Form![Code_article].SetFocus
   DoCmd.GoToRecord , , acNewRec
   Forms![frm_vente]![sub_req_vendre].Form![Code_article].text=11

غيرت موضع السطرين الثاني و الثالث هكذا

   Forms![frm_vente]![sub_req_vendre].SetFocus
   DoCmd.GoToRecord , , acNewRec
   Forms![frm_vente]![sub_req_vendre].Form![Code_article].SetFocus
   Forms![frm_vente]![sub_req_vendre].Form![Code_article].text=11

فأصبحت الإستجابة سريعة عند الإضافة

  • Like 2
رابط هذا التعليق
شارك

السلام عليكم

الحمد لله انك توصلت الى حل المشكلة

كنت مررت في وقت مضى لمشكلة من هذا النوع ‘ وبمساعدة اخوتي هنا و بالمحاولات والتجربة والبحث توصلت الى حل المشكلة

وكتبت هذا التقرير

  • Like 2
رابط هذا التعليق
شارك

6 ساعات مضت, ابوخليل said:

كنت مررت في وقت مضى لمشكلة من هذا النوع ‘ وبمساعدة اخوتي هنا و بالمحاولات والتجربة والبحث توصلت الى حل المشكلة

نعم لقد قرأت هذا الموضوع من قبل و قد أعجبني كثيرا و خاصة أن خبرتي في الشبكات قليلة

و على الرغم من الوصول إلى الحل إلا أنني لم أستوعب الفرق بين الكودين

رابط هذا التعليق
شارك

الفرق واضح وبين

في الجملة الاولى التركيز على ( النموذج) ثم التركيز على (الحقل النصي) ثم ( الأمر بفتح سجل جديد ) 

وهذا يعني ان السطر الاخير من الكود حين اعطيت الحقل النصي قيمة لم يكن التركيز عليه 

بمعنى ان تسلسل الاحداث في الكود غير منطقية

تركيز على النموذج/  تركيز على الحقل / فتح سجل جديد  / اعطاء قيمة للحقل

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

  • Like 3
رابط هذا التعليق
شارك

4 ساعات مضت, ابوخليل said:

وهذا يعني ان السطر الاخير من الكود حين اعطيت الحقل النصي قيمة لم يكن التركيز عليه 

لكن حسب علمي أنه عند إضافة سجل جديد يبقى التركيز عند الحقل المركز

رابط هذا التعليق
شارك

السلام عليكم

أستاذd الفاضل:

إلم تكن توصلت إلى طريقة لإظهار الجهاز على الشبكة، فهذا الخطوات قد تحمل الحل-إن شاء الله-:

services >>

Discovery :  set the function to Automatic then start

SSDP : set the function to Automatic then start

upnp : set the function to Automatic then start

على الأغلب هذه الخدمات كلها أو بعضها غير مفعلة في نسخة الويندوز في الحاسب الذي لا يظهر على الشبكة-بناء على تجرية سابقة لي-، وعلى أية حال قم بضبظها أوتماتيكياً على حاسبيّ ويندوز 10.

هذا إن كانت إعدادات المشاركة المتقدمة قد ضبطت بالصورة المناسبة ولم تأتِ بالنتيجة المنشودة.

بالتوفيق.

 

 

تم تعديل بواسطه Khalf
  • Like 3
رابط هذا التعليق
شارك

3 ساعات مضت, Khalf said:

إلم تكن توصلت إلى طريقة لإظهار الجهاز على الشبكة، فهذا الخطوات قد تحمل الحل-إن شاء الله-:

مازلت لم أتوصل إلى حل بعد

3 ساعات مضت, Khalf said:

upnp : set the function to Automatic then start

هذه الخاصية لم أجدها

رابط هذا التعليق
شارك

السلام عليكم

إن كان الحاسب لم يظهر على بقية الحواسيب وقد فعلت عليه وعلى الحواسيب الأخرى الخواص التي وجدتها، ومن الغريب عدم upnp على الحواسيب الثلاثة.

فجرب على حواسيبwin10

IMG_0784.JPG.dbb79ffdca7e3f36b5f768d2975f8f29.JPG

عند عدم تفعيل ويندوز ١٠، ستكون بعض الخيارات غير متاحة في واجهة المستخدم، مما يلجئ المسؤول إلى التلاعب بملفات الرجستيري، ولكن هذا لم يحصل معي مع الخدمة المذكورة المفقودة.

تم تعديل بواسطه Khalf
  • Like 1
رابط هذا التعليق
شارك

في ٤‏/٨‏/٢٠٢٠ at 16:55, Khalf said:

إلم تكن توصلت إلى طريقة لإظهار الجهاز على الشبكة، فهذا الخطوات قد تحمل الحل-إن شاء الله-:

services >>

Discovery :  set the function to Automatic then start

SSDP : set the function to Automatic then start

upnp : set the function to Automatic then start

 

بارك الله فيك أخي لقد تم حل المشكلة بتعديل الخيار  Discovery SSDP 

  • Like 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information