allwishandincreased
نتمنى أن تصبح عضوا فى منتدانا اذا كنت زائرا أما اذا كنت عضوا فتفضل بالدخول

allwishandincreased



 
الرئيسيةمكتبة الصوربحـثالتسجيلدخول

شاطر | 
 

 قواعد البيانات رقم 3

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
مصطفى



ذكر
عدد الرسائل : 18
العمر : 40
المزاج : جيد جدا
تاريخ التسجيل : 07/09/2008

مُساهمةموضوع: قواعد البيانات رقم 3   الإثنين أكتوبر 06, 2008 10:41 pm

قواعد البيانات Microsoft Access

الماكرو

تعريف الماكرو : هو سلسلة من العمليات التي تنفذ كامر واحد الهدف منه السرعة والسهوله للوصول الى غرض ما .

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

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

Beep إصدار صوت
Close إغلاق
Go to record للتنقل بين السجلات التالي /السابق /الاول ......الخ.
msgbox لوضع رسالة
Maximize تكبير
Minimize تصغير
quit للخروج من البرنامج
open form لفتح نموذج
open query لفتح استعلام
open table لفتح جدول
Print out طباعة
runapp تشغيل برنامج مثل pbrush على سبيل المثال

مثلا :- عند اختيار الإجراء go to record يجب اختيار الكائن المراد ربط الماكرو به مثل النموذج او استعلام او جدول ....الخ ...ثم اختيار اسم الكائن والتسجيل المناسب مثال التالي السابق .......الخ .

1. عند عمل الماكرو يتم اغلاقه وحفظه باسم .

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


لعمل مجموعة ماكرو

مجموعة الماكرو هي عدة اجراءات يتم حفظها باسم واحد أي كملف واحد ومن ثم وضعها في الكائن كالنموذج كزر واحد .

مثال: لعمل ماكرو لفتح نموذج وتكبير الشاشة ثم ظهور رسالة ترحيبيه ...........يتم اختيار الإجراءات التالية open form ثم maximize ثم msgbox ثم حفظهم جميعا كملف واحد ووضعه كزر واحد في النموذج

ملاحظة
للتعديل بالماكرو من زر تصميم

لعمل قائمة تحتوي على الماكرو

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


ربط الجداول


ربط الجاول يعني انشاء علاقة ارتباط بين جدولين أو أكثر .
وتستخدم الحقول المشتركة بين الجداول في عملية الربط ، ويجب أن تكون البيانات الموجودة بين الحقول المشتركة متشابهة .
وتوجد 3 أنواع من العلاقات هي :

1- علاقة ارتباط رأس برأس (واحد مقابل واحد)

2- علاقة ارتباط رأس بأطراف (واحد مقابل مجموعة)

3- علاقة ارتباط أطراف بأطراف (مجموعة مقابل مجموعة)

ومن شروط إنشاء العلاقة بين جدولين :

1. تأكد أن كلا الجدولين المراد إنشاء علاقة بينهما يشتملا على حقل أو حقول متشابهة في كل شيء .

2. يجب أن تعرف من سيكون الجدول ارئيس (Primary) ومن سيكون الجدول التابع (Related) . بحيث أنه إذا لم يكن الجدول التابع يشتمل على حقل يتطابق مع حقل المفتاح الأساسي في الجدول الرئيسي قم بإضافة حقلاً جديداً في الجدول التابع وبنفس مواصفات حقل المفتاح الأساسي في الجدول الرئيسي .

3. يقوم البرنامج بتحديد نوع العلاقة وفقاً لخصائص الحقول المستخدمة .

انشاء العلاقات بين الجداول :

1. افتح نافذة قاعدة البيانات .
2. اختر الأمر علاقات من قائمة أدوات أو انقر زر علاقات من شريط الأدوات فتظهر نافذة علاقات كما في الشكل .


3. إذا لم يظهر مربع (إظهار جدول) تلقائياً اختر أمر إظهار جدول من قائمة علاقات أو انقر زر **** من شريط الأدوات .

4. من مربع إظهار جدول قم باختيار الجداول التي تريدها وقم بإضافتها بواسطة زر إضافة ، ثم انقر زر الإغلاق فتظهر نافذة العلاقات محتوية على الجدوال التي تم اختيارها .

5. من نافذة علاقات اسحب الحقل من الجدول الذي تريد ربطه مع الجدول الآخر حيث يعتبر هذا الجدول هو الجدول الأساسي ، ضع الحقل الذي سحبته فوق حقل مشابه له في الجدول الآخر (الجدول المرتبط) .

6. يظهر مربع حواري بعنوان (تحرير علاقات).
تأكذ أن الحقل المشترك في الجدولين ظاهراً في كلا الجدولين ، وإلا انقر السهم الموجود على يسار اسم الحقل ثم اختر الحقل الصحيح من القائمة المنسدلة .

7. انقر زر (إنشاء) من المربع الحواري (تحرير علاقات) فيتم غلق المربع الحواري ويظهر خط يصل الحقلين المتشابهين في كلا الجدولين ، ليوضح أن علاقة ارتباط قد أنشئت بين الجدولين .

8. قم بحفظ وإغلاق النافذة .

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

10. ولإلغاء العلاقة بين جدولين ، انقر الخط الواصل بين الجدولين ثم اضغط مفتاح Del .










































الوحدات النمطية

لغات البرمجة المستخدمة في برنامج الاكسس هيvisual basic Sql Macro
الوحدة النمطية هي برمجة بلغة access basic وهي لغة visual basic مع ربطها في برنامج الاكسس
لعمل وحدة نمطية
1-من وحدة نمطية اختر جديد يظهر لك نافذة للبرمجة
2-اكتب بها التالي:-

Function function name()
حيث function name هو اسم التطبيق المستخدم وهو اختياري
وعند اخذ enter يظهر أمر end function تلقائيا .
3-ثم اكتب الأوامر المطلوبة بين أمر function و end function :-
ملاحظة أوامر الاكسس بيسك هي نفسها أوامر البيسك ............فإذا كنت مهتم بها فابدأ بدراسة أوامر الفيجوال بيسك واليك بعض منها :-

أمر كتابة رسالة مثلا :
Msgbox”الرسالة “

أمر إنشاء مربع إدخال
Inputbox(“ الرسالة المطلوبة “)

4-احفظ الملف باسم واخرج منة .

لإدراج الوحدة النمطية للنموذج او التقرير كالتالي:-
1-افتح النموذج أو التقرير على التصميم
2 -انشأ زر أمر بحجم مناسب ( إذا ظهر لك المعالج الخاص به اغلقة )
3-اضغط بيمين الماوس على زر الأمر ثم اختر خصائص ثم باب حدث ثم اختر الامر عند النقر على الماوس ثم
4-اكتب الأمر :-
=اسم التطبيق()
اسم التطبيق الذي تم وضعه سابقا وليس اسم الملف
5-ابدأ التنفيذ.
مثال :-
المطلوب عمل مربع ادخال بحيث عند الضغط على زر الامر يظهر هذا المربع والذي يحتوي على الجملة " ادخل كلمة السر من فضلك "
1-يتم فتح وحدة نمطية جديدة
2-يتم كتابة الأمر

Function اسم التطبيق()

يتم كتابة الأوامر التالية

Dim المتغير as string
المتغير =inputbox(“ادخل كلمة السر من فضلك “)
يتم حفظ الوحدة النمطية باسم

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

=اسم التطبيق()


مهارات

(1)عرض بيانات محددة في نموذج آخر

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

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

2- عند إنشاء القائمة يشتغل المعالج وتظهر الشاشة التالية :






3- اتركه على الاختيار الأول ثم اضغط التالي فتظهر الشاشة التالية :


4- اختر جدول الهواتف ثم اضغط التالي فتظهر الشاشة التالية :

5- اختر حقلي رقم الشخص والاسم بضغط زر ثم اضغط التالي فتظهر الشاشة التالية :

6- ثم اضغط التالي بدون تغيير شيء ثم اضغط التالي فتظهر الشاشة التالية :
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
DangerousMind
نائب المدير
نائب المدير
avatar

الدولة : Egypt
ذكر
عدد الرسائل : 191
العمر : 24
المزاج : جيد جدا
تاريخ التسجيل : 06/09/2008

مُساهمةموضوع: رد: قواعد البيانات رقم 3   الأحد نوفمبر 09, 2008 9:32 pm

thank you for this and we all wait moooooooooooore
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
قواعد البيانات رقم 3
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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