31-10-18, 09:06 PM
(31-10-18, 04:53 AM)eجزاك الله خيراً وجعل ذلك فى ميزان حسناتك ... بالفعل اتفقت اليوم مع العميل ( المدير ) على ان تكون قاعدة البيانات على جهاز احد المستخدمينويكون متواجداً بصفة مستمرة او نرفع القاعدة على استضافة وتعمل عليها كافة الاجهزة......وللعلم القاعدة من نوع sql server مرة اخرى شاكر لحضرتك جدا لسعيك واهتمامك بالموضوع lgokr كتب :(30-10-18, 10:34 PM)salah mansour كتب : استاذنا الكبير السباق دائما الى الرد والمساعدة....اعلم ذلك تماماً لكن الجهاز الذى سيتم تثبيت البرنامج عليه هو الخاض بمدير
الشركة والاجهزة الاخرى لباقى المستخدمين ...البرنامج واحد وقاعدة البيانت واحدة لكن المدير لا يريد فتح الجهاز الخاص به ( السيرفر) فى غيابه
هذا هو السبب لسؤالى
فى هذه الحالة يمكنك ان تجعل قاعدة البيانات على اى جهاز اخر
خلاف جهاز المدير لديهم بسبب خوفه على تشغيل الجهاز دائماً
وان تختار جهاز احد الموظفين يعمل بصورة اكبر او بشكل دائموتعمل الربط بينهم وبين اجهزة الاخري ومن حيث المدير عند فتح البرنامجسيكون هو ايضاً متصلاً بقاعدة البيانات الخاصة بالشخص المحدد
لانك هنا انت بتتكلم على صيغة سيرفر على انه جهاز كمبيوتر عادى شخصي وليس جهاز سيرفر فعلىوبكده ستكون حليت مشكلة قاعدة البيانات وبخصوص البرنامجلا مشكلة من جعل كل نسخة على جهاز مستقل لكن كل ما ستفعله ان تربط قاعدة البيانات بما هى على الشبكة
اذا كانت قاعدة البيانات من نوع Access فستحتاج عمل Link Database بحيث تكون قاعدة البيانات الرئيسية على الشبكةوعند كل جهاز للمستخدم توجد قاعدة بيانات طبق الاصل ولكن الجداول بها عبارة عن Link Databaseوطريقة توضيح الفكرة اكثر انظر الى هذا الفيديو
واذا كانت قاعدة الباينات من نوع Sql فالامر سيكون بسيط وسهل لك
تحياتى لكوتمنياتى لك التوفيق
