17-06-19, 11:44 AM
ان شاء الله أخ سندباد ، المشكلة ان هناك جهة اخبرتني ان احد منظوماتي تحتاج الى اعادة ضبط فسؤ الاستخدام من الموظفين مشكلة كبيرة اعاني منها
وجهة اخرى تريد ان اضيف لهم نظام المخازن لهذا قد اتوقف فترة الان .
على العموم لنبداء الدرس الثاني وهو الجداول
طبعا سوف تنقر على التبويب جداول Tables من القائمة الى اليسار وتختار انشاء جدول Create Table لتحصل على النافذة التالية
في مكان New Table اكتب اسم الجدول في Field Name اكتب اسم اول حقل وطبعا راح يكون ID حقل التعريف وسيكون من النوع Integer كما بالصورة
نريد ان يكون الترقيم تلقائيا ولهذا سوف تنقر على الحقل PK نقرا مزدوجا ليظهر المفتاح كما بالصورة السابقة
الان اتركه لم ننتهي منه بعد وسوف نعود اليه لمزيد من الضبط
بعدها ولاضافة حقل اخر انقر على هذه الايقونة كما بالصورة التالية
وكما تشاهد وضعنا حقول مختلفة الحقل من نوع VarCharacter هو حقل نصي وطوله جعلته 31 اي سيقبل 31 حرف
الحقل mdate هو تاريخ ولاحظ ان التاريخ مفصول عن الوقت فهناك حقل Time
الحقل price حقل مزدوج يقبل الارقام التي لها كسور
الحقل pic من نوع Blob يحمل صورة او مذكرة او اي شئ نريده
الان سنعود للحقل ID لمزيد من الاعدادات انقر على الحقل Autoinc كما بالصورة التالية
واختر من النافذة التي تظهر Create Generator وهو مولد الارقام التسلسلية
بعدها انتقل الى التبويب الخاص بالقوادح Trigger كما بالشكل
سوف نناقش هذه القوادح في درس مستقل وكما تشاهد هنا هو كتب عنك ما تريد
وقال له عند اضافة سجل جديد اذا لم يكن يحتوي على رقم فاخبر مولد الارقام ان يعطينا اخر رقم استخدمناه مضافا أليه واحد
الان انقر OK
تم انقر على علامة البرق لتظهر لك هذه النافذة
اختر Commit وينتهي الامر ويتم انشاء الجدول
الان اذا انتقلت الى مولد الارقام ونقرت عليه ستتنقل الى مولد الارقام كما بالشكل التالي
لاحظ ان قيمته هي 0 مما يعني اننا لم ندخل اي سجلات بالجدول ولو ادخلنا سجل فستجد ان قيمته اصبحت 1
وكذلك اذا انتقلت الى القوادح فستجد القادح الذي انشاءناه كما بالشكل
لاحظ في القوادح يكون اسم الجدول وينتهي ببعض الحروف مثلا هنا BI وهي اختصار الى Before Insert
وفي موالد الارقام وحتى تعرف لاي جدول يعود هو ستجده يحمل اسم الجدول ورقم الحقل
يتبع الدرس الثاني ولازلنا في الجداول
وجهة اخرى تريد ان اضيف لهم نظام المخازن لهذا قد اتوقف فترة الان .
على العموم لنبداء الدرس الثاني وهو الجداول
طبعا سوف تنقر على التبويب جداول Tables من القائمة الى اليسار وتختار انشاء جدول Create Table لتحصل على النافذة التالية
في مكان New Table اكتب اسم الجدول في Field Name اكتب اسم اول حقل وطبعا راح يكون ID حقل التعريف وسيكون من النوع Integer كما بالصورة
نريد ان يكون الترقيم تلقائيا ولهذا سوف تنقر على الحقل PK نقرا مزدوجا ليظهر المفتاح كما بالصورة السابقة
الان اتركه لم ننتهي منه بعد وسوف نعود اليه لمزيد من الضبط
بعدها ولاضافة حقل اخر انقر على هذه الايقونة كما بالصورة التالية
وكما تشاهد وضعنا حقول مختلفة الحقل من نوع VarCharacter هو حقل نصي وطوله جعلته 31 اي سيقبل 31 حرف
الحقل mdate هو تاريخ ولاحظ ان التاريخ مفصول عن الوقت فهناك حقل Time
الحقل price حقل مزدوج يقبل الارقام التي لها كسور
الحقل pic من نوع Blob يحمل صورة او مذكرة او اي شئ نريده
الان سنعود للحقل ID لمزيد من الاعدادات انقر على الحقل Autoinc كما بالصورة التالية
واختر من النافذة التي تظهر Create Generator وهو مولد الارقام التسلسلية
بعدها انتقل الى التبويب الخاص بالقوادح Trigger كما بالشكل
سوف نناقش هذه القوادح في درس مستقل وكما تشاهد هنا هو كتب عنك ما تريد
وقال له عند اضافة سجل جديد اذا لم يكن يحتوي على رقم فاخبر مولد الارقام ان يعطينا اخر رقم استخدمناه مضافا أليه واحد
الان انقر OK
تم انقر على علامة البرق لتظهر لك هذه النافذة
اختر Commit وينتهي الامر ويتم انشاء الجدول
الان اذا انتقلت الى مولد الارقام ونقرت عليه ستتنقل الى مولد الارقام كما بالشكل التالي
لاحظ ان قيمته هي 0 مما يعني اننا لم ندخل اي سجلات بالجدول ولو ادخلنا سجل فستجد ان قيمته اصبحت 1
وكذلك اذا انتقلت الى القوادح فستجد القادح الذي انشاءناه كما بالشكل
لاحظ في القوادح يكون اسم الجدول وينتهي ببعض الحروف مثلا هنا BI وهي اختصار الى Before Insert
وفي موالد الارقام وحتى تعرف لاي جدول يعود هو ستجده يحمل اسم الجدول ورقم الحقل
يتبع الدرس الثاني ولازلنا في الجداول
