المشاركات : 729
المواضيع 234
الإنتساب : Sep 2013
السمعة :
4
الشكر: 427
تم شكره 162 مرات في 98 مشاركات
السلام عليكم ورحمة الله وبركاته
هل هناك اعدادات خاصة لجعل برنامجي يعمل على نظام شبكي
بمعنى لدي شبكة خاصة
وضعت البرنامج على السيرفر ومن خلال مجلد مشاركة وضعنا اختصار لايكونه البرنامج
1- هل سيعمل البرنامج بدون مشاكل
2- هل لو قام اثنان او اكثر بفتح البرنامج لا تظهر مشاكل
أن كان
فما هي الحلول
المشاركات : 1,535
المواضيع 33
الإنتساب : Jul 2016
السمعة :
256
الشكر: 6183
تم شكره 4343 مرات في 1696 مشاركات
وعليكم السلام
اولا :- قم بتحميل البرنامج على كافة الاجهزة حتى يتم تسجيل الملفات والادوات
ثانيا :- شارك احد المجلدات التي تحتوي نسخة البرنامج
وباذن الله سيعمل تمام
لكن
المفروض ان البرنامج مجهز للعمل لاكثر من مستخدم سلفاً
يعني لو كان محاسبيا مثلاً وفتح احد المستخدمين فاتورة وتم اعطاء الفاتورة رقم
وفتح المستخدم الثاني فاتورة قبل ان يتم الاول حفظ الفاتورة قد ياخذ نفس الرقم وبذلك مشكلة في الحفظ او في تماسك البينات نفسها
المشاركات : 33
المواضيع 1
الإنتساب : Jul 2017
السمعة :
7
الشكر: 21
تم شكره 51 مرات في 25 مشاركات
السلام عليكم أخي العزيز ورحمة الله وبركاته
يمكننا وضع البرنامج على نظام سيرفر ومن ثم إنشاء Map Network Drive إما للمقسم نفسه أو لمجلد المشروع بحد ذاته عند كل جهاز متصل بالشبكة، وبعد ذلك نقوم بتوزيع إختصار أيقونة البرنامج على الأجهزة المستهدفة.
الإتصال المباشر مع قاعدة البيانات يزيل الهاجس الذي طرحه الأخ sendbad100 لأنه بمجرد الضغط على فتح استمارة جديدة سوف يقوم بتخزين هذه الإستمارة في قاعدة البيانات وأي مستجدات أخرى على الإستمارة سوف يجري تعديل عليها كإستمارة موجودة مسبقا في القاعدة. ولكن من سلبيات هذه النمط تراكم وتعاظم السجلات الفارغة بسبب المستخدم بالإضافة إلى سلب المستخدم إرادة الحفظ أو التعديل وغيرها.
أما الإتصال المنفصل فهو يحتاج إلى حرفية ومستوى أعلى في التعاطي مع المشروع وقاعدة البيانات وهذا يحتاج إلى شخص مبرمج الكود أداة طيعة في يده وليس هو أداة طيعة في يد الكود.
وشكرا
المشاركات : 504
المواضيع 8
الإنتساب : Sep 2015
السمعة :
38
الشكر: 92
تم شكره 1402 مرات في 345 مشاركات
14-11-17, 02:06 PM
(آخر تعديل لهذه المشاركة : 14-11-17, 02:06 PM {2} بواسطة boudyonline.)
اخي الفاضل :
التنسيق السليم للعمل على الشبكة هو وضع البرنامج على جميع الأجهزة وتشغيلها محليا على كل جهاز
ولكن ... على ان تكون قاعدة البيانات مخزنة على السيرفر ... وان يكون البرنامج على كل جهاز يتعامل فقط مع قاعدة البيانات من على السيرفر (مصدر واحد)
والله الموفق
Don't Be The Perfect one
be the right one
المشاركات : 729
المواضيع 234
الإنتساب : Sep 2013
السمعة :
4
الشكر: 427
تم شكره 162 مرات في 98 مشاركات
في هذه الحالة احتاج اغير مسار قاعدة البيانات الى السيرفر
صح
المشاركات : 1,554
المواضيع 14
الإنتساب : Apr 2013
السمعة :
253
الشكر: 3504
تم شكره 4879 مرات في 1244 مشاركات
نعم الافضل قواعد بيانات SQL SERVER هناك اصدارات مجانية واصدارات مدفوعة.
الاصدار EXPRESS مجاني
فهو يؤدي الغرض وتعمل معك بدون مشاكل وغير محددة بوقت ،، بمعنى ممتازة (اقصى حجم للقاعدة 4 غيغا بايت)