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


( برامج كمبيوتر _ العاب بلايستيشن _ اخر اخبار الاحزاب المصرية _ الستالايت والدش _ القسم الاسلامى ) .... وغيرة
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخولالدخول لشات مصراوى توداى
تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

قم بحفض و مشاطرة الرابط اهلاوى على موقع حفض الصفحات

قم بحفض و مشاطرة الرابط مصراوى توداى على موقع حفض الصفحات
المتواجدون الآن ؟
ككل هناك 102 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 102 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 102 بتاريخ الأحد يونيو 30, 2024 11:50 pm
المواضيع الأخيرة
»  اأفضل اسطوانة عرفها التاريخ الى الأن/اسطوانة دنيا الصيانه على بركة الله 8 جيجا
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالإثنين أكتوبر 20, 2014 12:52 pm من طرف مرتضى رمضان طه

» عتغابلغلببل7غبل7ه8
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالجمعة نوفمبر 29, 2013 1:22 pm من طرف عميل 101

» لعبة Medal of Honor Heroes البلاي ستيشن
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالجمعة نوفمبر 29, 2013 1:04 pm من طرف عميل 101

» هيفاء وهبي بالبكيني
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالسبت مايو 11, 2013 12:33 pm من طرف VIB

»  افتراضي صور فاضحه لنانسي عجرم وأختها
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالسبت مايو 11, 2013 12:30 pm من طرف VIB

» زوجان يروجان مقاطع فيديو خارجة لهما على شباب الفيوم مقابل مبالغ مالية بالفيوم
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالسبت مايو 11, 2013 12:23 pm من طرف VIB

» أعترف بغلطتي …. ولكنها كانت عارية امامي !!!!!
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالسبت مايو 11, 2013 12:16 pm من طرف VIB

» أحرق زوجته .. لأنها تأخرت في إعداد وجبة العشاء
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالسبت مايو 11, 2013 12:14 pm من طرف VIB

» راغب علامة يتعرض لازمة صحية بعد انتهاء حلقة اراب ايدول
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالسبت مايو 11, 2013 10:17 am من طرف VIB

تابوعنا
FacebookTwitter

 

 سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة .

اذهب الى الأسفل 
كاتب الموضوعرسالة
VIB

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Stars13



عدد المساهمات : 971
نقاط : 2551
تاريخ التسجيل : 04/05/2010
العمل/الترفيه الكمبيوتر والانترنت

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Empty
مُساهمةموضوع: سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة .   سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالأربعاء يناير 18, 2012 4:12 am



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

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

ما هي قاعدة
البيانات ؟

قاعدة البيانات هو أحد وسائل حفظ وترتيب البيانات بصورة
معينة ( جداول - حقول ) مع ايجاد علاقات ، وتحتوي على بعض التقنيات
والأدوات التي تسهل الوصول إلى المعلومات . وتقلل من حجم التخزين
.
ومن امثلة قواعد البيانات
Access
، Sql Server , FoxPro من
انتاح شركة مايكروسوفت اضافة إلى منتجات من شركات أخرىمثل أوراكل .

وتسمى هذه البرامج نظم ادارة قواعد البيانات DBMS وتشترك جميعها في التركيب الاساسي
لقواعد البيانات ، كما انهم جميعاً يستخدمون لغة الاستعلامات المركبة SQL القياسية
.


والآن سنتعرف على معنى
بعض المصطلحات الأساسية في قواعد البيانات
والتي سوف نعتمد عليها
في شرحنا مستقبلاً إن شاء الله
.

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

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 2




الجدول - Table :
يحتوي الجدول على المعلومات التي نود حفظها في قاعدة
البيانات في ترتيب معين على شكل صفوف وأعمدة
.
وهذه الصورة تمثل جدولاً ما .


سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 4




الإستعلام - Quires :
يقوم الإستعلام بمهمة تعيين سجلات معينة أو حقول معينة
والتي يمكن أن تحقق شرطاً معينا
.
وهذه صورة لاستعلام يتضمن اسماء الأشخاص الذين تزيد أعمارهم
عن 18 سنة
.


سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 3


في حين أن الجدول الرئيسي هو :


سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 4



السجل - Record :
يشكل كل سجل شخصاً أو سلعة و مجموعة بيانات لوصف عنصر مستقل
، ما وتوجد لها قيم في كل حقل
.

الحقل - Field :
يشكل الحقل نوعاً معيناً من البيانات سيتم اضافته لكل سجل .
الشكل التالي يمثل حقل البريد الإلكتروني .

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 6




نوع
البيانات
- Data Type :
تعتبر خاصية للحقل وتحدد نوع البيانات التي ستظهر في الحقل .
والشكل التالي يوضح أنواع البيانات في جدول الأصدقاء مثلاً :

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 7




وسوف نتعرف بصورة سريعة على اشهر
انواع البيانات لاحقاً

.

Primary Key - المفتاح
الرئيسي
:
نوع معين من الحقول لا يُسمح بتكرار قيمته لأي سبب ... مثال
ذلك الحقل الخاص بالرقم القومي للمواطن
.

Relationship - العلاقة :
تشكل علاقة معينة بين حقلين في جدولين مختلفين ، وسوف نتعرض
لأنواع العلاقات لاحقاً
.

Report - التقرير :
هو تجميع لبعض البيانات كي تشكل معلومات مفيدة تمهيداً
لطباعتها - غالباً
-
مثال ذلك تقرير يقوم بحساب الصادر والوارد ليقوم بعرض
الأرباح
.


أشهر أنواع
البيانات
:

البيانات
النصية
- Text .

يحتوي هذا النوع من البيانات على جميع النصوص والأرقام بشرط
أن لا يكون الرقم هو الخانة الأولى
.

بعض الخصائص
المهمة للحقول النصية
:
Field Size : تحتوي
على الحد الأقصى من الخانات التي يمكن كتابتها في الحقل
.
Default Value : تحتوي
على القيمة الإفتراضية للحقل
.
Required : إذا احتوت
على True فهذا يعني أنه لا بد من
ادخال قيمة وإلا لن تنجح عملية الأدخال
.













__________________
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 01259921990

الرجوع الى أعلى الصفحة اذهب الى الأسفل
VIB

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Stars13



عدد المساهمات : 971
نقاط : 2551
تاريخ التسجيل : 04/05/2010
العمل/الترفيه الكمبيوتر والانترنت

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Empty
مُساهمةموضوع: رد: سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة .   سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالأربعاء يناير 18, 2012 4:13 am

لبيانات الرقمية - Number .
تحتوي على البيانات الرقمية بمختلف أنواعها والتي يمكن أن
نحددها من خاصية
Field
Size .

الخصائص المهمة
للحقول الرقمية
:
Field Size : تحتوي
على أحد الخصائص التالية
:
Byte : تحتوي على
أرقام بين 1 و 255 بلا كسور
.
Decimal : تحتوي على
أرقام بين بين 10^28 إلى -10^28 في ملفات
.mdb
العادية - يمكن أن يحتوي على كسور
- .
Integer : تحتوي على
أرقام بين -32768 إلى 32767
.
Long Integer : تحتوي
على أرقام بين -2147483648 إلى 2147483647
.
Single : يمكن تقسيم
الفترة الخاصة بها إلى قسمين ، وهو يسمح بالكسور ( المنازل العشرية
)
في الجزء السالب : من -3.402823 إلى -1.401298 * 10^-45 .
في الجزء الموجب : 1.401298 * 10^-45 إلى 3.402823 .
Double : أيضاً يمكن
تقسيم الفترة إلى قسمين وهو يسمح بالكسور
.
في الجزء السالب : -1.79769313486231 * 10^308 إلى
-4.94065645841247 * 10^-324

في الجزء الموجب : 4.94065645841247 * 10^-324 إلى
1.79769313486231 * 10^308
.

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


سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 8


أما بقية الخصائص فهي مشابهه لخصائص
النصوص
.


بيانات الوقت
والتاريخ
Date/Time .

تحتوي على بيانات تعرض الوقت والتاريخ ، وأهم خصائصها هي
خاصية Format ، والتي تحتوي على أشكال
مختلفة من تنسيقات الوقت والتاريخ
.

بيانات العملة Currency .
لعرض العملة وأهم خصائصها هي
Format
والتي تعرض أنواع مختلفة من تنسيقات العملة
.

الترقيم
التلقائي
AutoNumber .

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

المذكرة Memo .
يتميز هذا النوع بأنه يمكن أن يحتوي على بيانات من أي نوع
بكمية ضخمة جداً . أو حتى 2GB كما
تذكر
Microsoft .


نعم/لا Yes/No .
يحتوي هذا الحقل على قيم تأخذ حالة من اثنتان ، إما صحيحة
أو خاطئة
.
أهم خاصية هي خاصية Defult
Value
والتي تحدد هل يكون في حالته الافتراضية صحيحاً أم خاطئاً
.

كائن OLE Object
.

يمكن أن نضع فيها كائناً مثل مستند وورد على سبيل المثال .

ارتباط تشعبي HyperLink .
يمكن وضع رابط لصفحة أو مسار لملف على جهاز الكومبيوتر .

في الدرس القادم سوف نقوم ببناء الجداول
من خلال
Microsoft
Access .

والله الموفق ...
والسلام عليكم ورحمة الله وبركاته .












__________________
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 01259921990

الرجوع الى أعلى الصفحة اذهب الى الأسفل
VIB

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Stars13



عدد المساهمات : 971
نقاط : 2551
تاريخ التسجيل : 04/05/2010
العمل/الترفيه الكمبيوتر والانترنت

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Empty
مُساهمةموضوع: رد: سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة .   سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالأربعاء يناير 18, 2012 4:14 am

لدرس الثاني : 2 - مقدمة عامة عن أكسيس
Access ، انشاء الجداول .










بسم الله الرحمن الرحيم.

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



سوف نقوم الآن بانشاء قاعدة بيانات
بسيطة نعمل معها خلال المرحلة الأولى من هذه الدورة .



سنبدأ أولاً بتشغيل
برنامج مايكروسوفت أكسيس

Microsoft Access ...
من قائمة البرامج اختر البرنامج بالشكل التالي :



سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 9



ونفس النظام
بالنسبة لباقي اصدارات الويندوز
.



سنختار قاعدة بيانات فارغة Blank Database ... وسيطلب منا البرنامج
تخزين قاعدة البيانات وسنقوم بحفظها بالاسم
Db_Friends .


سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 10





*** ملاحظة مهمة :
هذه الصور من

Microsoft Access XP
والفروق طفيفة
عند العمل على اصدرات أخرى
.



بعد أن نضغط على عملية انشاء ... سوف
تظهر لنا صورة قاعدة البيانات ، سنختار في البداية Tabels - جداول ، لأننا لا بد أن نصمم جدولاً قبل كل شيء .



سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 11



وسنختار
Create Table in Design View -
انشاء جدول في طريقة عرض التصميم .



ستظهر لنا شاشة فارغة بالشكل التالي :



سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 12




1 - هذه هي المنطقة
التي سنكتب فيها اسماء الحقول
Fields Name .

2 - هذه هي المنطقة
التي سنكتب فيها نوع بيانات الحقل
DataType .

3 - في هذه المنطقة
سوف تظهر خصائص الحقول بمجرد اضافة أي حقل
.







سنبدأ الآن فيتصميم
نوتة الهواتف الخاصة بنا
والتي ستحتوي على المعلومات التالية :

الرقم - الإسم الأول - الإسم الأخير -
رقم الهاتف - العنوان - البريد الإلكتروني - الموقع الشخصي - متزوج -
ملاحظات .





وذلك بالشكل التالي :



أولاً : حقل
الرقم
.


Field
Name -
اسم الحقل

Number

Data Type - نوع
البيانات

Number - رقم









وفي الخصائص :

Field
Size -
طول الحقل :


Integer - رقم صحيح .

وقد قمنا بذلك لأنه الرقم الصحيح يوفر لنا عدداً لا بأس به -
لن تضيف ضمن أصدقائك أكثر من 32767 صديق - وفي نفس الوقت تستهلك 2 بايت من
الذاكرة .

Required -
مطلوب :

Yes - نعم .









أيضاً سنعين
حقل الرقم كمفتاح أساسي لأنه لا بد أن لا يتكرر في سجلين مختلفين ، وذلك
بالشكل التالي
:




سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 13





ثانياً : حقل
الإسم الأول
:


Field
Name -
اسم الحقل

F_Name

Data Type - نوع
البيانات

Text - نص









وفي الخصائص :

Required -
مطلوب :

Yes - نعم .








ثالثاً : حقل
الإسم الأخير
:


Field
Name -
اسم الحقل

L_Name

Data Type - نوع
البيانات

Text - نص









وفي الخصائص لن يكون بالضرورة الإسم
الأخير موجوداً ... لذا فسنترك خاصية
Required .













__________________
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 01259921990

الرجوع الى أعلى الصفحة اذهب الى الأسفل
VIB

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Stars13



عدد المساهمات : 971
نقاط : 2551
تاريخ التسجيل : 04/05/2010
العمل/الترفيه الكمبيوتر والانترنت

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Empty
مُساهمةموضوع: رد: سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة .   سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالأربعاء يناير 18, 2012 4:14 am

لدرس الثالث : بناء النماذج Forms









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


النماذج Forms :

تعتبر النماذج أقرب أجزاء الأكسيس إلى الفيجوال بيسك - رغم
أنها لا تستخدم في الفيجوال
- .


وسنقوم خلال الدروس بإنشاء نموذج قاعدة بيانات الأصدقاء
التي قمنا بإنشاءها
.




بعد أن تقوم بفتح قاعدة البيانات اختر
نماذج - Forms وسيظهر لك أحد
الإختيارين التاليين
انشاء
نموذج في طريقة عرض التصميم
- Create form in Design view

انشاء نموذج باستخدام المعالج - Create
form by using wizerd





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



سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 19





من الجزء الأعلى سوف نختار اسم الجدول
... سنختار جدولنا
.

وفي الجزء الثاني سوف نختار الحقول التي نريد لها أن تظهر
في النموذج ... لذا قم باختيارها كلها ، واضغط التالي
.





بعد ذلك سوف يعطينا أشكال مختلفة من عرض
النموذج ... سوف نختار الشكل الأول ثم نقوم بضغط التالي
.

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





سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 20





يمكنك التنقل بين السجلات واضافة وحذف
سجلات
.

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





سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 21





قم الآن بعرض تصميم النموذج ... وسنقوم
بأول عملياتنا
.

سنقوم بتحريك بعض الأدوات - مثل الفيجوال بيسك تماماً - ،
وسنغير مثلاً حجم حقل البريد وغيره .







لاحظ أنه لكي تحرك مربع نص TextBox دون تحريك مربع العنوان لا بد من
أن تسحب المربع من أعلى اليسار - سيصبح المؤشر على هيئة يد تؤشر بالسبابة -
بالشكل التالي
:

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





سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 23





سنضغط عى صورة زر الأمر CommandButton . ثم نقوم برسمها على الفورم .

ستظهر لنا شاشة تطلب منا تحديد نوع العملية Categories والحدث Action ... في البداية سوف ننشأ زر خروج وستكون معلوماته
بالشكل التالي
:
نوع العملية : Application - تطبيق .
الحدث : إنهاء التطبيق - Quit
Application .

ثم نضغط التالي .
سيطلب منك تحديد الصورة أو النص الذي تريده أن يظهر ، اختر
ما يحلو لك ، ثم اضغط التالي
.
في الشاشة الأخيرة سوف نقوم بتسمية زر الأمر ، سنسميه Cmd_Exit .





شغل الآن النموذج وقم بالضغط على الزر
... جرب تنفيذ الأمر
.

الآن قم وبنفس الطريقة باضافة أزرار حتى يصبح النموذج
بالشكل التالي
.





سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 24






لتغيير تنسيقات وخصائص مكونات النموذج
بعد الضغط على خصائص أي شي في الفورم من زر الماوس الأيسر ستظهر شاشة
بالشكل التالي
:




سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 25





غير أي خاصية تريد تغييرها ولاحظ
النتيجة
.




أيضاً سنقوم باضافة زر خاص يحتوي على
رسالة تظهر مؤلف البرنامج ، لذا أزل التأشير من على علامة المعالج ، واختر
زر أمر وقم برسمه على الفورم ... اضغط عليه واكتب نص مثلاً
About .

اضغط الآن زر الماوس الأيسر واختر (
بناء حدث
-
build events ) -
ثم اختر من مربع
الحوار
( code
builder ) .
ستظهر لنا شاشة مثل شاشة
كود الفيجوال بيسك ، وسوف نكتب فيها الأمر التالي
:






MsgBox "Programming By : Ahmed Gamal", vbInformation,
"About"





تماماً مثل كود الفيجوال بيسك وذلك
بالشكل التالي
:




سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 26





الآن اغلق محرر فيجوال بيسك وجرب زر
الأمر الجديد
.




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




Text30.Text
= DateTime.Time






آمل أن يتكون لديك نموذج قريب من هذا
الشكل
:




سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 27





لن نتوسع في النماذج فقد كان الهدف منها
هو أن تعرف
:

*إذا كنت تريد البرمجة بأكسيس - إن صح التعبير - : أنها
شبيهه جداً بالفيجوال بيسك في موضوع قواعد البيانات
.
* إذا كنت مبرمج
فيجوال بيسك : هذا هو النظام الذي سنحاول الوصول إليه من خلال الفيجوال
بيسك في البداية ... ومن ثم سنقوم باضافة المزيد
.
والملف الآن بعد هذه التعديلات في المرفقات .
والله الموفق ...
والسلام عليكم ورحمة الله وبركاته .

















الملفات المرفقة : لم يتم
فحص هذه الملفات للتأكد من
خلوها من فيروسات أو برامج تجسس ، يرجى استخدام برنامج لفحصها كي لا تؤدي
للضرر
ببياناتك وجهازك


سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Zip db3.zip‏
(43.7 كيلوبايت, عدد مرات التحميل: 4064)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
VIB

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Stars13



عدد المساهمات : 971
نقاط : 2551
تاريخ التسجيل : 04/05/2010
العمل/الترفيه الكمبيوتر والانترنت

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Empty
مُساهمةموضوع: رد: سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة .   سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالأربعاء يناير 18, 2012 4:15 am

لدرس الرابع : العلاقات Relationships .









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

العلاقات RelationShip


قبل أن نبدأ نود أن نعرف أولاً لماذا
نستخدم العلاقات ؟ لنعرف ذلك لا بد لنا أولاً أن نعرف ما معنى علاقة
.

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


نعود إلى سؤالنا السابق : نستخدم العلاقة لنضمن شيئين رئيسيين :
أولاً : تحقيق
تكامل حقيقي بين جداول قاعدة البيانات
.
ثانياً : منع
تكرار القيم في أي من الجداول لمنع إهدار حجم قواعد البيانات
.


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

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

لتلافي ذلك فإننا
نستخدم ما يعرف بالعلاقات
RelationShip .


أنواع
العلاقات
:

النوع الأول : One To One - علاقة واحد لواحد .
في هذه العلاقة نقول أن لكل سجل في القاعدة الرئيسية سجل
واحد يقابله في القاعدة الثانية
.
مثال على هذه العلاقة ضمن قاعدة بيانات الأصدقاء :
بفرض أننا نريد اضافة المعلومات الموجودة ضمن البطاقة
الشخصية ( رقم البطاقة - فصيلة الدم -
مصدر البطاقة
)
نستطيع اضافة هذه الحقول مباشرة إلى الجدول الأول ، ولكن
لاحظ كم سيصبح حجم هذا الجدول ، وبالتالي إذا حاولنا استخراج اسماء
الأصدقاء فقط فسيستغرق المزيد من الوقت
.
ربما لن يظهر ذلك مع قاعدتنا البسيطة ولكنه يظهر مع قواعد
البيانات الضخمة
.
إذن سنقوم بانشاء جدول جديد يحتوي على الحقول التالية ( رقم البطاقة - فصيلة الدم - مصدر
البطاقة
)
PassPort - BClass - From
تبقى شيء واحد وهو الحقل الذي يمثل رابطاً بين الجدولين .

وهذا الحقل الرابط له شروط هي :
* أن يكون موجوداً في
الجدولين
.
* أن يكون نوعه
متطابقاً في الجدولين ( فلا يصلح أن
يكون الأول رقم والثاني نص
) .
* أن يحتوي على قيم
فريدة ( بمعنى أن لا يتكرر ) حتى لا يسبب المشاكل
.

ولذا فإننا نقول أننا لا نستطيع أن
نستخدم حقل الإسم لاخلاله بالشرط الثالث لاحتمال تشابه الأسماء
.
لذلك فإن أنسب حقل هو حقل الرقم لأننا ذكرنا أنه سيحتوي على
قيم فريدة ( غير متشابهه
) .
قم الآن باضافة حقل Number إلى
الجدول السابق وعينه كمفتاح رئيسي Primary
Key
، وقم بحفظ الجدول تحت اسم Tb_R1 أو
أي اسم كما تحب
.

*** في
النهاية لا يستحب استخدام هذا النوع من العلاقات كثيراً ...




النوع الثاني : One To Many - علاقة واحد لمجموعة ( والعكس صحيح ) .
في هذه العلاقة نقول إن لكل سجل في الجدول الرئيسي مجموعة
سجلات في الجدول الثاني
.
مثال ذلك المثال الذ قمنا بشرحه في الدرس السابق .
لو لاحظت المثال ستجد أن مجموعة من الطلاب يمكن أن يكون لهم
سجل واحد في جدول الفرق ، لكن لا يمكن أن يكون لطالب ( سجل ) واحد أكثر
من سجل آخر في جدول الفرق ( السنوات
الدراسية
) .
وهذا هو الفرق بينه وبين النوع التالي .
لذا قم بانشاء جدول ثالث تحت اسم Tb_R2 ويحتوي على الحقول التالية :
Year - Books - Students
السنة - الكتب - الطلاب
يمكننا اضافة حقل جديد في الجدول الأول Tb_Main تحت اسم Year حيث
سيكون هو الحقل الرابط بين الجدولين
.
قم بالضغط على الجدول الأول ، ثم اضغط على ( تصميم -
Design )
، ثم قم بالضغط بزر الماوس الأيسر في المكان المطلوب ثم قم
بالضغط على ( ادراج صف
- Insert Row ) .


أيضاً لا تنس أن تجعل حقل Year مفتاح رئيسي في الجدول الثاني ( جدول الفرق الدراسية ) .

*** هذا النوع من
علاقات هي الأكثر استخداماً
.

نلتقي في الجزء الثاني من الدرس ...













__________________
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 01259921990




الرجوع الى أعلى الصفحة اذهب الى الأسفل
VIB

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Stars13



عدد المساهمات : 971
نقاط : 2551
تاريخ التسجيل : 04/05/2010
العمل/الترفيه الكمبيوتر والانترنت

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Empty
مُساهمةموضوع: رد: سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة .   سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . Icon_minitimeالأربعاء يناير 18, 2012 4:16 am

نوع الثالث : Many To Many - علاقة
مجموعة إلى مجموعة
:

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

إذا أزلنا ( لا ) فإننا نكون قد حصلنا على النوع الثالث .
مثال هذه العلاقة :
لو أردنا أن نضيف جدولاً يحتوي على اللغات فإننا سنلاحظ
التالي :


* يمكن للشخص الواحد
أن يكون له أكثر من لغة .

* ويمكن للغة الواحدة
أن تكون موجودة عند أكثر من شخص .


للقيام بهذه النوعية من العلاقات فإننا نحتاج إلى جدول بسيط
، فمثلاً لدينا جدولين في البداية هما :


الرقم - الاسم
.

1 - أحمد
2 - محمد
3 - خالد
4 - سامي

والثاني للغات :

الرقم - اللغة
1 - العربية
2 - الانجليزية
3 - الفرنسية

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


رقم الشخص - رقم اللغة
1 - 1
1 - 2
2 - 3
3 - 1
3 - 2
3 - 3

سنقوم الآن ببعض التعديلات على الجداول يصبح كما في المثال
المرفق في هذا الدرس ...


=====================================


والآن وبعد معرفة الانواع
المختلفة سنبدأ الآن بانشاء العلاقات بين الجدول ، وتوجد طريقتين للقيام
بذلك
:

* عن طريق محرر العلاقات .
* عن طريق المعالج الموجود في نوع البيانات Data Types الموجود في خصائص الحقل .

وسوف نستخدم الطريقة الاولى .

سنبدأ الآن بإنشاء العلاقات بين جدول الأصدقاء وجدول
معلومات البطاقة الشخصية ( تذكر أن
العلاقة من نوع واحد إلى واحد
One To One ) .
من قائمة ( Tools - أدوات
) اختر (
Relationships -
علاقات ) سوف
تظهر شاشة فارغة - افتراضياً - ... اضغط بزر الماوس الأيمن واختر Show Tables - إظهار جداول ، وذلك بالشكل
التالي
:

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 30



والآن قم باختيار الجداول واحداً تلو الآخر واضغط Add - اضافة ، وبعد الانتهاء اختر Close - إغلاق .
سيظهر لك شكل كالتالي :

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 31



الآن من قائمة Relationships -
العلاقات ، اختر تحرير علاقة - Edit
Relationship .
سوف تظهر لك شاشة اختر منها
Create New .
سوف تظهر لك شاشة جديدة بالشكل التالي :

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 32



في خاصية Left Table Name اختر
الجدول الذي سيكون مصدراً للبيانات وهو عندنا
Tb_Main
وفي الجزء الأيمن اختر Tb_R1
وبالنسبة لخاصية Left Column
Name
اختر الحقل الذي سيكون رابطاً من الجدول الرئيسي ، ولذا سنختار
Number
وفي الجزء الأيمن سيكون الحقل أيضاً هو Number .
وذلك بالشكل التالي :

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 33



قم الآن بالضغط على زر Ok وستظهر
لك شاشة بالشكل التالي
:

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 34



لاحظ ظهور نوع العلاقة في الجزء الأسفل من الشاشة .
أما بالنسبة لأزرار الاختيار :

1 - مربع الإختيار الأول : في هذا الخيار
تحدد إذا ما كنت تريد منع المستخدم على ادخال حقل في الجدول الثاني دون أن
يكون له نظير في الجدول الأول
.
2 - مربع الإختيار الثاني : في
هذا الخيار تحدد إذا ما كان تحديث بيانات الجدول الثاني عند تغيير قيم حقل
المفتاح الرئيسي
.
3 - مربع الإختيار الثالث : في
هذا الخيار تحدد إذا ما كنت تريد حذف بيانات الجدول الثاني عند حذف نفس
السجل في الجدول الرئيسي
.

هناك زر آخر تحت اسم ( Join
Type -
نوع الدمج ) وبها ثلاث
خيارات لأنواع مختلفة من الدمج
.

والآن قم بالضغط على زر (
Create -
إنشاء ) . ستلاحظ
ظهور رسم لعلاقة بين الجدولين وذلك بالشكل التالي
:

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 35



وبهذا نكون قد أنشأنا العلاقة الأولى من نوع One To One ... في العلاقة التالية سوف
نستخدم المعالج
.
للتأكد من عمل هذه العلاقة اذهب إلى Tb_Main وانقر علامة + الموجودة
على يساره ... أتمنى أن يظهر لديك
الشكل التالي
:

سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 36





نكمل في الجزء اللاحق من هذا الدرس ...












__________________
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة . 01259921990

الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
سلسلة دروس تعليم أكسيس سلسلة مكونة من 10 دروس لتعليم Microsoft Access خطوة بخطوة .
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» سلسلة دروس Microsoft Excel
»  امتحانات icdl حديثة مجابة خطوة بخطوة كل المديولات للاستاذ احمد الشافعي
»  تعليم الحاسوب للاطفال cd
» مجموعة من الاسطواتات لتعليم WORD XP جامدة جدا
»  اقدم لكم اسطوانه رائعه لتعليم الـ tcp/ip مقدمه من شركه vtc

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مصراوى توداى :: منتدى خاص بالبرامج_والستالايت_والشبكات الانترنت :: Welcome - ----•(-• دورات فى مجال الكمبيوتر والانترنت هنااااا•-)•---- - To %rn-
انتقل الى: