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

منتديات فلسطيني و أفتخر

منتديات أبو عمار .. منتديات الوحدة الوطنية الفلسطينية
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 مشاركة قواعد البيانات اكسيس على الشبكة

اذهب الى الأسفل 
كاتب الموضوعرسالة
al_mohajjer
مصمم المنتدى
مصمم المنتدى
al_mohajjer


الجنس : ذكر
البلد البلد : فلسطين
عدد المساهمات : 228
نقاط : 1567
تاريخ التسجيل : 30/10/2009

مشاركة قواعد البيانات اكسيس على الشبكة Empty
مُساهمةموضوع: مشاركة قواعد البيانات اكسيس على الشبكة   مشاركة قواعد البيانات اكسيس على الشبكة Icon_minitimeالخميس ديسمبر 15, 2011 5:21 pm

مشاركة قواعد البيانات اكسيس على الشبكة

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

السماح بالمشاركة
في العديد من الشركات الصغيرة والمؤسسات تكون الحاجة ماسة للمشاركة في البيانات والوصول السريع وفي نفس الوقت للبيانات ، وتوجد إمكانية عمل ذلك في برنامج Access ، ولكن قبل بداية العمل يجب الإختيار بين اثنين من الخيارات المتاحه امامك للمشاركة في البيانات :
الخيار الاول : وضع كامل قاعدة البيانات على الخادم
الخيار الثاني : وضع بيانات مشاركة على الخادم
طبعاً الخيار الاول واضح من اسمه ، كل قاعدة البيانات الـ mdb تكون على الخادم كل الكائنات من نماذج وتقارير ووحدات مايكرو وجداول تكون بنفس الصيغ للجميع وأي تغير على عنصر من العناصر يكون مشاهد من الجميع في نفس الوقت ، وأي عبث بالكائنات مثل المايكرو يكون الخلل على القاعدة الاساسية الموجودة على الخادم ، وطبعا هذه الطريقة بها من المخاطرة نوعاً ما .
والطريقة الثانية وهي وضع البيانات مشاركة فهي تتمثل في وضع الجداول فقط على الخادم ثم القيام بنسخ جميع الكائنات على جميع محطات العمل ، وهذا الاسلوب فيه ميزتين :
1. تقليل الضغط على الشبكة فالبيانات هي التي تنتقل عبر الشبكة فقط وباقي االكائنات تكون موجودة على القرص محلي .
2. عند التعديل من أي مستخدم على عنصر من العناصر مثل المايكرو يكون التغير السلبي أو الإجابي على جهاز المستخدم نفسه ولا يشاهد هذا التغير بقية أعضاء الشبكة .

كيف نفصل الجداول عن باقي الكائنات ؟
يعتبر الفصل بين الجداول والكائنات في الاكسس عملية سهلة لوجود معالج يقوم بالفصل بين الجداول ووضعها في قاعدة بيانات منفصلة والكائنات في قاعدتها الاصلية ،سنقوم الآن بالتجربة على قاعدة البيانات
C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb
الموجودة مع طاقم الاكسس .
بداية خذ نسخة من قاعدة البيانات التي ترغب بتقسيمها وذلك لتتمكن من إرجاعها عند حدوث كارثة لاسمح الله .

أفتح القاعدة في وضع التصميم ثم اختر من
أدوات Tools
أدوات مساعدة لقواعد البيانات Database Utilities
تقسيم قاعدة البيانات Database Splitter

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_11_06_08_1129485968takseem1

ثم من النافذة نختار تقسيم قاعدة البيانات Split Database

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_11_08_10_1129486090takseem_

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

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_11_00_55_1129485655takseem3

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

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_11_14_18_1129486458takseem4

بداية العمل مع البيانات
عند العمل على شبكة فمن الممكن حدوث تعارضات عن إدخال المستخدمين البيانات في نفس السجلات ، ويعالج البرنامج اكسس هذه المشكلة بطريقة تإمين السجلات ، Record Locks ، وعند إختيار الخاصية سجل محرر Edited Record ففي هذه الحالة عندما يفتح المستخدم النموذج يكون بجانب السجل الاول رمز مثل القلم وهذا يدل على أن النموذج حر ويمكن استخدامه ، وفي نفس الوقت لو فتح أحد المستخدمين هذا النموذج سيجد رمز القفل وهذا يدل على أن النموذج الآن قيد الاستخدام ولا يمكن إستخدامه في هذا الوقت . حتى يقوم المستخدم الاول بحفظ العمل ، كما نشاهد في الشكل تأمين السجلات في خصائص النموذج .

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_11_09_34_1129486174Record

ملاحظة
يأخذ اكسس تقريباً 60 ثانية حتى يقوم بعرض العلامة ويمكن تغير هذه الفترة الزمنية من
أدوات Tools
خيارات Options
خيارات متقدمة Advanced
ثم من تحديث الفاصل الزمنى Refresh Interval

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_12_14_26_1129490066Record_

ثم تغير الزمن من 60 ثانية إلى الوقت المناسب ، ولو كان مثلا 5 يكون أفضل عندما تكون قاعدة البيانات متوسطة الحجم ، ومن نافذة خيارات متقدمة Advanced ، يمكن أن تحدد كثير من الخصائص المتعلقة بتحديث البيانات عند الاستخدام المشترك وتستطيع أن تجرب عدد من التجارب إلى أن تصل إلى أفضل المستويات الممكنة ،

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_11_16_56_1129486616za_5
الرجوع الى أعلى الصفحة اذهب الى الأسفل
al_mohajjer
مصمم المنتدى
مصمم المنتدى
al_mohajjer


الجنس : ذكر
البلد البلد : فلسطين
عدد المساهمات : 228
نقاط : 1567
تاريخ التسجيل : 30/10/2009

مشاركة قواعد البيانات اكسيس على الشبكة Empty
مُساهمةموضوع: تغيير مسار قاعدة البيانات المنفصلة   مشاركة قواعد البيانات اكسيس على الشبكة Icon_minitimeالخميس ديسمبر 15, 2011 5:25 pm

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



. افتح قاعدة البيانات التي بها كائنات قاعدة البيانات عدى الجداول لان الجداول في قاعدة بيانات اخرى وفي موقع تم تحديده مسبقا بعد التقسيم
2. حاول تقريب الماوس من الجدول المرتبط وستظهر لك Tip تخبرك بمكان القاعدة .

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_06_27_56_1129512476N11

3. الان اذهب الى القاعدة التي بها الجدول او الجداول المنفصله وقم بتغيير موقعها مثلا الى محرك الاقراص D او حتى ضعها في مجلد جديد المهم تغيير موقعها .
4. عد الى القاعدة التي بها الكائنات والجدول او الجداول المرتبطه واضغط على الجدول المرتبط لمحاولة فتحه ستظهر لك رسالة تحذير تخبرك ان مسار القاعدة التي بها الجداول غير صحيح وهذا هو المطلوب قم بالضعط على موافق

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_05_02_13_1129507333N6

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

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_06_29_58_1129512598N4

وسيظهر معالج الجداول المرتبطه

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_05_41_51_1129509711N5

الان قم بالتحديد الكلي للجداول ومن ثم اختيار موافق وسيظهر لك مربع حوار الملفات الذي ستختار منه اين وضعت القاعده التي بها الجداول المنفصله ليتم تحديث المسار الجديد للجداول المرتبطه . ابحث عن المسار الخاص بالقاعدة التي يكون ملحق مع اسمها الحرفين be ثم اختر فتح .
وستظهرك لك رسالة بنجاح الارتباط ... مبررررررررررررروك عليك وبالهنا والشفا .
اضغط موافق ثم اضغط اغلاق
مشاركة قواعد البيانات اكسيس على الشبكة 17_10_05_06_41_58_1129556518N77N
وروح تأكد من الجداول المرتبطه .

ملاحظه : كل هذه الخطوات لا تأخذ سوى ثواني معدوده




المشاركة الاصلية : http://www.arabteam2000-forum.com/index.php?showtopic=78439
الرجوع الى أعلى الصفحة اذهب الى الأسفل
al_mohajjer
مصمم المنتدى
مصمم المنتدى
al_mohajjer


الجنس : ذكر
البلد البلد : فلسطين
عدد المساهمات : 228
نقاط : 1567
تاريخ التسجيل : 30/10/2009

مشاركة قواعد البيانات اكسيس على الشبكة Empty
مُساهمةموضوع: غيير مسار قاعدة البيانات المنفصلة   مشاركة قواعد البيانات اكسيس على الشبكة Icon_minitimeالخميس ديسمبر 15, 2011 5:29 pm

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

. افتح قاعدة البيانات التي بها كائنات قاعدة البيانات عدى الجداول لان الجداول في قاعدة بيانات اخرى وفي موقع تم تحديده مسبقا بعد التقسيم
2. حاول تقريب الماوس من الجدول المرتبط وستظهر لك Tip تخبرك بمكان القاعدة .

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_06_27_56_1129512476N11

3. الان اذهب الى القاعدة التي بها الجدول او الجداول المنفصله وقم بتغيير موقعها مثلا الى محرك الاقراص D او حتى ضعها في مجلد جديد المهم تغيير موقعها .
4. عد الى القاعدة التي بها الكائنات والجدول او الجداول المرتبطه واضغط على الجدول المرتبط لمحاولة فتحه ستظهر لك رسالة تحذير تخبرك ان مسار القاعدة التي بها الجداول غير صحيح وهذا هو المطلوب قم بالضعط على موافق

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_05_02_13_1129507333N6

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

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_06_29_58_1129512598N4

وسيظهر معالج الجداول المرتبطه

مشاركة قواعد البيانات اكسيس على الشبكة 16_10_05_05_41_51_1129509711N5

الان قم بالتحديد الكلي للجداول ومن ثم اختيار موافق وسيظهر لك مربع حوار الملفات الذي ستختار منه اين وضعت القاعده التي بها الجداول المنفصله ليتم تحديث المسار الجديد للجداول المرتبطه . ابحث عن المسار الخاص بالقاعدة التي يكون ملحق مع اسمها الحرفين be ثم اختر فتح .
وستظهرك لك رسالة بنجاح الارتباط ... مبررررررررررررروك عليك وبالهنا والشفا .
اضغط موافق ثم اضغط اغلاق
مشاركة قواعد البيانات اكسيس على الشبكة 17_10_05_06_41_58_1129556518N77N
وروح تأكد من الجداول المرتبطه .

ملاحظه : كل هذه الخطوات لا تأخذ سوى ثواني معدوده




المشاركة الاصلية :http://www.arabteam2000-forum.com/index.php?showtopic=78439
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مشاركة قواعد البيانات اكسيس على الشبكة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» مخطط تدفق البيانات ( Flowchart )

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