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

منتدي

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

 

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

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
admin
المدير العام

المدير العام
admin


عدد المساهمات : 1578
الجنس : ذكر
تاريخ التسجيل : 27/06/2008

الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول . Empty
مُساهمةموضوع: الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول .   الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول . Icon_minitimeالثلاثاء 22 يونيو 2010, 7:33 pm



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

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



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



سنبدأ أولاً بتشغيل برنامج مايكروسوفت أكسيس Microsoft Access ... من قائمة البرامج اختر البرنامج بالشكل التالي :



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



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



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


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




*** ملاحظة مهمة : هذه الصور من Microsoft Access XP والفروق طفيفة عند العمل على اصدرات أخرى .



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



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



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



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



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




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

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

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







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

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





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



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

Field Name - اسم الحقل

Number

Data Type - نوع البيانات
Number - رقم









وفي الخصائص :

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

Integer - رقم صحيح .

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

Required - مطلوب :
Yes - نعم .









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



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




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

Field Name - اسم الحقل

F_Name

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









وفي الخصائص :

Required - مطلوب :

Yes - نعم .







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

Field Name - اسم الحقل

L_Name

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









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



رابعاً : حقل رقم الهاتف :
Field Name - اسم الحقل
Phone
Data Type - نوع البيانات
Number - رقم

خامساً : حقل العنوان :
Field Name - اسم الحقل
Address
Data Type - نوع البيانات
Memo - مذكرة

سادساً : حقل البريد الإلكتروني :
Field Name - اسم الحقل
Email
Data Type - نوع البيانات
Text- نص

سابعاً : حقل الموقع الشخصي :
Field Name - اسم الحقل
Site
Data Type - نوع البيانات
Hypher Link - رابط تشعبي

ثامناً : حقل متزوج :
Field Name - اسم الحقل
Marry
Data Type - نوع البيانات
Yes/No - نعم/لا
حيث سنرمز للمتزوج بنعم Yes ، ولغيره بلا No .

وسنضبط خاصية Default Value لخيار ( متزوج - Marry ) بحيث نكتب No .

تاسعاً : حقل الملاحظات :
Field Name - اسم الحقل
Memo
Data Type - نوع البيانات
Memo - مذكرة

عاشراً: حقل العمر :
Field Name - اسم الحقل
Age
Data Type - نوع البيانات
Number- مذكرة

وخاصية Field Size يشير إلى Byte حيث ان عمر الشخص لن يتعدى - بإذن الله - 255 .

ولا تنس ان تضبط بعض الخصائص كما ترغب لاحقاً .




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

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


قم الآن بادخال عدد من البيانات تمهيداً لاجراء بعض العمليات عليها .

عمليات قواعد البيانات :

أولاً : عملية الإضافة .
أول عملية ينبغي معرفتها هي عملية الإضافة Add وفي الأكسيس كل ما نقوم به هو الكتابة في أحد السجلات RecordSet وسيبثق لك تلقائياً سجلاً آخر بعده يمكنك اضافته إن أردت .
لاحظ أنه لا بد من كتابة بيانات جميع الحقول التي ضبطت خاصية ( Required - مطلوب ) لها بحيث تصبح ( Yes - نعم ) .
لاحظ أيضاً أنه لن يسمح بتكرار قيمة في حقل Number لأنك عينته كمفتاح رئيسي Primary Key - جرب اضافة بيانات متشابهة وشاهد النتيجة - .

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

أيضاً يمكنك استخدام الكيبورد لهذا الغرض بالضغط على مفتاح F2 .

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

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


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

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

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

[right]عملية البحث والإستبدال .

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

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

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


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




الجزء الأول ( Find What - البحث عن )
في هذا الجزء سوف نحدد الكلمة المراد البحث عنها .

الجزء الثاني ( Look In - البحث في )
في هذا الجزء نستطيع تحديد الحقل الذي نريد البحث فيه وهو الذي كان المؤشر عليه قبل عملية البحث ، أو اختيار الجدول كاملاً .

الجزء الثالث ( Match )
لدينا ثلاثة خيارات في هذ الجزء وهي :
Any part Of Field - أي جزء من الحقل : يستخدم للبحث عن الكلمة في أي جزء من بيانات الحقل ، بمعنى أنك لو كتبت hm فسيظهر لك ( Ahmed و Mohamed )
Whole Field - الحقل بالكامل : بهذه الطريقة سوف يبحث عن الحقول المطابقة لكلمة البحث ولذا لن يظهر شيئاً لو كتبنا ah .
Start Of Field - بداية الحقل : سيبحث عن الحقل الذي تطابق بدايته كلمة البحث ، فمثلاً لو كتبنا ah سيعطينا Ahmed ولكنه لن يعطينا Mohammed لأنها لم تبدأ ب Ah .

الجزء الرابع ( Search - البحث )
لدينا ثلاثة خيارات هي ( All - الكل ) و ( Up - للأعلى ) و ( Down - للأسفل ) وتحدد شكل عملية البحث ، هل تتجه إلى الأسفل ابتداء من موضع المؤشر الحالية أم للأعلى أم تأخذ دورة .

الجزء الخامس ( Match Case - مراعاة حالة الأحرف )
إذا حددنا هذا الخيار فسوف يتأكد من أن الحرف مطابق في حالته ، فمثلاً لو بحثنا عن h لن تعطينا Hosame لأنها بدأت بحرف كبير - Capital .

بعد أن نحدد جميع خياراتنا نستطيع بدء عملية البحث بالضغط على زر ( Find - بحث ) .

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

آخر جزء سوف نتتطرق إليه في عملية البحث هو عملية البحث بالتشابه باستخدام علامة الإستفهام( ? ) .
نستطيع كتابة علامة الإستفهام ضمن كلمة البحث للدلالة على حرف أو رقم ما ... جرب البحث عن الكلمة التالية .
?Ho
لتشكل ( حرفاً ما ، H ، o )
ستجد أنها لن تعطيك Hosame لأنه لا يوجد فيها ما يقوم مقام علامة الإستفهام ، في المقابل ستعطيتك كلمة Yahoo لوجود حرف a قبل المقطع ho .

تجربة أخرى ، جرب البحث عن الكلمة التالية :
No ????
ستجد أنها ستعطينا No Memo وأيضاً No Site ... ما عدا تلك الموجودة في السجل رقم 8 لأننا كتبناها خطأ No Mem .

نستطيع عرض السجلات بصورة أخرى بالشكل التالي :



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



والبديل لهذه العملية هي عملية انشاء النماذج ... وسوف نتعرف عليها لاحقاً إن شاء الله .

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




[/right]


الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://telbana.alafdal.net
نور الدين
نائب المدير

نائب المدير
نور الدين


عدد المساهمات : 5431
الجنس : ذكر
تاريخ التسجيل : 26/04/2010

الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول . Empty
مُساهمةموضوع: رد: الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول .   الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول . Icon_minitimeالإثنين 12 يوليو 2010, 1:20 am

مجهود رائع


ننتظر جديدك

******

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


******
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://telbana.alafdal.net
 
الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول .
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو
» الدرس الأول : مقدمة عامة عن قواعد البيانات وأهيمتها . وانواع البيانات .
» الدرس الخامس : عمليات أخرى في قواعد البيانات أكسيس
» الدرس الثامن : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الثاني
» مقدمة عن الأحاديث القدسية

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