منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشاركة قاعدة البيانات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم اسئلة vb6.0 المتعلقة بقواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=72)
+--- الموضوع : مشاركة قاعدة البيانات (/showthread.php?tid=5371)



مشاركة قاعدة البيانات - mmali127 - 07-10-12

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

تحية طيبة لكل اعضاء ومشرفى المنتدى الكرام

كنت اعمل فى السابق على برنامج للمستودعات مصنوع بالاكسس . ( انا القائم بتصميمة )

يعمل علية عدد 3 مستخدمين . وكنت اربط بينهم عن طريق وضع قاعدة البيانات كاملة على جهاز

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

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

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

وكانت النتيجة هو بطىء غير عادى عند استخدام البرنامج ومستخدم اخر يستعمل البرنامج

ارجوا التوضيح اذا كان هناك طريقة اخرى للربط .


مشاركة قاعدة البيانات - magdy - 22-10-12

أخى العزيز

لقد قمت بعمل برنامج لأحد العملاء لدى و فيه يتم وضع البرنامج و قاعده البيانات فى مجلد واحد و يرجى اتباع الآتى : -

أولا :- قاعده البيانات و البرنامج فى المجلد الذى قمت بمشاركته ( shared folders ) .

ثانيا :- الملف الذى قمت بعمل shared folders له فتضغط كليك يمين ثم تختار properties ثم من الشاشه نختار security ثم منها نختار Advanced ثم نختار Add لإضافه المستخدمين للبرنامج و من له حق التعديل فى الملف و من ليس له حق ، و من له حق اضافه ملفات بداخل shared folders و من ليس له حق ، و من له حق الوصول للملف ............ و هكذا .

ثالثا :- من قائمه Start تختار Run و منها تقوم بعمل عدد 2 سلاش ثم تكتب اسم الكمبيوتر الذى يوجد به الـ shared folders فمثلاً (( ashrafmohamed \\)) بدون مسافات بين الاسم ثم تضغط على Enter ثم بالضغط كليك يمين و تختار Map Network Drive ليضهر كبرتشن فى My Computer و تختار اى رمز ........ X , Y , Z الخ . ثم موافق

رابعا :- تقوم بالذهاب الى كل كمبيوتر سيعمل عليه البرنامج و عمل الخطوه ( ثالثا ) على كل كمبيوتر .
و هكذا ان شاء الله تعالى سوف تقوم بمشاركه قاعده البيانات و البرنامج على اكثر من جهاز .

خامساً :- تقوم بعمل shortcut من البرنامج الذى على الـ shared folders إلى سطح المكتب الخاص بكل مستخدم -----> علشان قاعده البيانات و البرنامج يكونوا فى نفس الــ shared folders .


مع العلم انه يلزم عمل setup للبرنامج على جميع اجهزه المستخدمين


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


مشاركة قاعدة البيانات - mr_mgm - 22-10-12

[COLOR="#000080"]السلام عليكم ورحمه الله وبركاته

اخي الحبيب خدها قاعده .. طالما البرنامج سيعمل علي اكثر من جهاز في نفس الوقت لا تستخدم اكسيس
استخدم Sql Server ....
كل ما عليك تنصيب الSql Server علي الجهاز السيرفر
وتتصل به من الاجهزه الاخري عن طريق اسم الجهاز السيرفر او الاي بي الخاص به ..

ما الفائده من استخدام Sql Server ؟؟؟
هي اساسا مصممه للعمل علي الشبكات ولذلك لن تواجه مشكله في عدد المستخدمين .
امان اعلي .
مساحه تخزينيه اكبر .
سرعه في تنفيذ الاوامر والاستعلام .
الاستفاده من الاجراءات المخزنه والتريجر .
بالتوفيق
[/COLOR]



مشاركة قاعدة البيانات - TaHeR - 22-10-12

جاهز للعمل يرجي التواصل


مشاركة قاعدة البيانات - mmali127 - 23-10-12

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

اشكرك استاذ / مجدى على المشاركة

انا تقريبا كنت صلت للحل بنفس الطريقة السابقة ولكن

مع عدم تسطيب البرنامج على الاجهزة الاخرى . والحال ماشى تمام

الاستاذ / Mr-MGM

اشكرك اخى الكريم على النصيحة الغالية

ولكن عذرا انا لا اعلم اى شىء عن السكول سرفر ولكن ... فى الطريق لتعلمة انشاء الله

واعلم ما به من مميزات ولكنى مؤجل الموضوع حتى الانتهاء من البرنامج ككل

تقبلوا تحياتى

اخوكم / محمود