اذهب الي المحتوي
أوفيسنا

سؤال في وضع برنامج على الشبكة


الطـاير

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

إخواني وضعت برانمج على شبكة تتكون من أكثر من 20 جهاز بطريقة عمل قاعدة فرعية في كل جهاز مع ربط الجداول بجهازي أنا ( السيرفر) :

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

وما الحل في هذه الحالة لكي أعدل في التصميم يظهر ما عدلته في بقية الأجزة ؟؟؟؟

ولو مفيش طريقة هل طريقة عمل اختصار على كل جهاز فرعي للبرنامج يفتح من السيرفر فيها مشكلة ؟؟؟؟؟؟

وجزاكم الله خير

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

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

لنفرض ان لديك ملف data.mdb وهذا الملف موجود فيه الجداول ويعمل على السيرفر

ولديك الملفات التاليه موزعه على اقسام الشركه

db1.mdb القسم المالي

db2.mdb قسم الداري

db3.mdb قسم التدريب والتطوير

********** الـــخ

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

-------------------

لوذهبت الى القسم المالي وقمة بتعديل الملف (( db1.mdb )) فلايعني هذا ان جميع الملفات التي تعمل على باقي الاقسام سوف تتعدل وسبب في ذلك ان كل ملف مستقل بذاته

--------------------

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

يطلع التعديل لان الملف واحد ((( لا انصح بهذي بالطريقه قد ينضرب البرنامج ))

----------------

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

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

ولكن هذي الطريقة (( قد تسبب بط في الشبكه خاصه اذا كانته الملفات كبيره الحجم ))

لان ملف البرنامج ينتقل من السيرفر الى الجهاز في القسم عند تشغيل البرنامج

-----------

اما الطريقة الافضل في العمل على شبكه فيه ان تضع الملف على نفس الجهاز الخاص

بالقسم اما الجداول فيجب ان تكون على السيرفر

هذا والله اعلم

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

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

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

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

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

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

فجزاك الله خير لو عرفت هذه الطريقة وعرفتني وعرفت الاخوةعليها

اخوك : محمد

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

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

الاخ العزيز / الطاير

ذكرت في اول سؤالك التالي

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

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

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

او نموذج ........ الـــــــخ (( و يفترض انك تراج الصلاحيات التي وضعتها ))

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

الذي على السيرفر فيجب عليك التعديل في (( 20 )) ملف التي موزعه على الاقسام

========================

وعلى كل حال اخي العزيز

قد يكون من الطبيعي تطوير البرنامج او التعديل عليه او استحداث حقل او استعلام

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

المقبول ان يكن هذا العمل شبه يومي خاصه اذا كان البرنامج يعمل على شبكه ولديه عدته اقسام اعتقد ان السبب في ذلك هو عدم توفر المعلومات قبل بد العمل في تصميم البرنامج اي(( تحليل النظام)) او يكون هناك خطا في التحليل لهذي المعلومات او ان البرنامج لم يكتمل بعد

======================

سوال

هل الهواجهة الملفات التي تعمل على ( 20 ) قسم هي ملفات ادخال معلومات او ان بعضها للاستعلامات فقط مثل الواجه التي عند (( المدير العام او مساعده )) في الغالب الواجه التي عند المدير العام او مساعده تكون للاستعلامات فقط من جميع القسام

======================

بنسبه لسؤلك عن تحويل القاعدة على الويب فليس لديه علم بذلك ولاكن من الموكد ان هناك على الانترنت معلومات وافيه حول هذا الموضوع

================

وعلى كل حال اذا كان البرنامج يعمل لدي ( 20 ) قسم لدخال البينات فيفضل تحويل قاعدة البينات الى SQL Server 2000 فهو افضل وامن واقوى من الاكسيس خاصه اذا كانة تريد توسيع الشبكه في المستقبل اي اكثر من ( 20 ) جهاز يعمل على ملف قاعدة

البينات

و الله اعلم

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

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

جزاك الله خير اخي العزيز / طيف

احب ان اوضح لك اكثر البرنامج هو ( شئون موظفين ) وانت تدري كل يوم تطرح افكار جديدة من من رئسائي في تطوير البرنامج او اضافة بعض الميزات للبرنامج مثل الاجازات والطبيات وغيرها .

*******************

المهم:

انه حاليا نفس النموذج الذي يفتح عند المدير هو نفس النموذج الذي يفتح على بقية الاجهزة ونفس النموذج الذي يفتح عندي ولكن بعض الاجهزة للاستعلام فقط وبعضها ممكن يعدل ولكن هذا قيل (5 اجهزة فقط ) اي يوجد نسخة على كل جهاز وهذه تسبب لي عبء كبير في التعديل او الاضافة فكما انت ذكرت انه بهذه الطريقة يجب على ان اعدل 20 مرة بعدد مرات الأجهزة او عمل نسخة بعد انتهاء التعديل ووضعها في كل جهاز وهذه هي مشكلتي حتى الآن ؟؟؟؟ وطريقة عمل اختصار للبرنامج على كل جهاز كما ذكرت وذكر بعض الاخوة انها طريقة ليست جيدة وبها مساوئ كثير وحتى الآن انا لا اعرف ما هي تلك المساوئ ............... ؟؟؟؟؟؟؟؟؟؟؟؟؟

*********************

انت ذكرت انه يوجد طريقة وهي تحويل القاعدة الى SQL Server 2000 فهل هذه الطريقة تحتاج الى مجهود او خبرة كبيرة وما هي الطريقة لو ما عندك مانع

وجزاك الله خير أخي طيف

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

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

الاخ العزيز / الطاير

الجابه على سوالك

انت ذكرت انه يوجد طريقة وهي تحويل القاعدة الى SQL Server 2000 فهل هذه الطريقة تحتاج الى مجهود او خبرة كبيرة وما هي الطريقة لو ما عندك مانع

بنسبه الى SQL Server 2000 فهو يستخدم في قواعد البينات الضخمه اي كبيرة الحجم وايضن لكثرته المستخدميه لقاعدة البينات بطبع ليس صعب التعلم ولاكن يحتاج الى مجهود كبير حتا توصل الى القمة الاحتراف ولاكن قد يكون الامر هين اذا كنت تجيد الغه الانجليزيه تحدث وكتابه حيث هناك منتديات انجليزيه متخصصه في شرح هذا النظام ((SQL Server جميع الاصدارات )) كما تعلم هناك منتديات عربيه مثل الفريق العربي وايضن هذا الموقع أوفيسنا وغيرها يوجد بها قسم متخصص لذلك ولكن الشرح من الصفر الى القمه تجدها في المواقع الانجليزيه وموقع شركة MICROSOFT فهي الشركه المنتجه لهذا النظام

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

وعلى كل حال يعد نظام SQL Server 2000 او الصدار SQL Server 2003 و oracle و DB2 من شركة IBM من اشهر قواعد البينات في العالم او محركاتة قواعد البينات كما يسميها البعض وعلى ما اعتقد ان هناك مواقع تقوم بالمقارنه بين هذي النظمه لا اذكر بتحديد اسماء هذي المواقع

===============

بنسبه لي انا فلديه برنامج يعمل على شبه تم تصميمه على الاكسيس 2003 ويعمل على 13 جهاز ويشتمل هذا البرنامج على القسام التاليه مع العلم ان حجم ملف البينات فقط ( 8 ) M B اي ملف الذي فيه الجداول ويعمل بشكل طبيعي جداً

1- قسم شئون الموظفين

2- قسم الوارد / الصادر

3- قسم التطوير والتدريب

4- قسم الارشيف

5- قسم العلاقاته العامه

6- قسم الــــــخ

بقية الاجهزة تعتبر استعلامات عند راساء القسام والمدير العام ومساعده

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

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

اتمناء ان اكون وفقة في الشرح ذلك

اذا رغبة في المساعده فليس لديه اي مانع على ذلك SYS00823@HOTMAIL.COM

و الله اعلم

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

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

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

أخي طيف كيف حالك وجزاك الله خير على شرحك الوافي لي فأنا سألت نفسي هل لديك كل هذا الوقت لتساعدني فجزاك الله خي على تعبك معي وانا سوف اضيف ايميلك عندي ان شاء الله .

المهم :

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

فجزاك الله خير

أخوك : محمد الطاير

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

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

تقول

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

نعم هذا صحيح ولكن اقوم بعد ذلك بنسخ الملف من جهازي الى السيرفر علماً ان الجهازي مرتبط مع السيرفر

ملاحظه

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

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

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

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information