إنشاء جدول في اكسس بطريقة تصميم الجدول (Creating a table in Access using the table design method)

بعد ما تابعنا كيفية إنشاء جدول "التكوين" (Formation) و جدول "المقياس" (Module) بواسطة طريقة "حقول الجدول" (Table Fields)، سوف نتابع في الفقرة التالية كيفية إنشاء جدول "الطالب" (Etudiant) و جدول "النقطة" (Note) بواسطة طريقة "تصميم الجدول" (Table Design).

تسمح هذه الطريقة بإنشاء حقول (أعمدة) الجدول بدون إمكانية إدراج البيانات، و تستعمل طريقة "عرض التصميم" (Design View)، من مزاياها إمكانية تحديد خصائص الحقول (Field Propertiesبدقة، كما تسمح بتحديد مفتاح أساسي مركب (Composite Primary Key) يتكون من حقلين أو أكثر، ...

1. خصائص الحقول

للحقول مجموعة من الخصائص، نوضح أهمها في الجدول التالي:

خاصية الحقل

المعنى

حجم الحقل (Field Size)

حجم و نوع الأرقام التي سيتم إدخالها في الحقل،

العدد الأقصى من الأحرف التي يمكن إدخالها في الحقل.

المنازل العشرية (Decimal Places)

عدد الأرقام التي يسمح بعرضها بعد الفاصلة العشرية.

تنسيق (Format)

طريقة عرض البيانات في الحقل.

قناع الادخال (Input Mask)

نمط يبين كيفية ادخال البيانات الصحيحة في الحقل.

تسمية توضيحية (Caption)

التسمية التوضيحية للحقل التي يتم عرضها على رأس العمود.

القيمة الافتراضية (Default Value)

قيمة يتم إدخالها تلقائيا عند إضافة سجل جديد.

قاعدة التحقق من الصحة (Validation Rule)

قاعدة تقيد القيم التي يمكن إدخالها في الحقل.

نص التحقق من الصحة (Validation Message)

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

مطلوب (Required)

لا يمكن السماح للحقل أن يترك فارغا بدون قيمة.

السماح بطول صفري (Allow Zero Length)

السماح بإدخال سلسلة حروف فارغة أو لا

مفهرس (Indexed)

يسرع الفهرس عمليات البحث و الفرز باستعمال الحقل المفهرس.

محاذاة النص (Text Align)

محاذاة قيمة الحقل (يمين، يسار، توسيط).

2. إنشاء جدول الطالب

لإنشاء جدول "الطالب" (Etudiant) بواسطة طريقة "تصميم الجدول" (Table Design)، قم باتباع الخطوات التالية:

1. أنقر على التبويب "إنشاء" (Create Tab

2. ثم أنقر على الزر "تصميم الجدول" (Table Design)، الموجود في مجموعة "جداول" (Tables Group).

بعد ذلك يقوم أكسس (Access) بإنشاء جدول جديد، ثم يقوم أيضاً بإنشاء تبويب جديد باسم "تصميم الجدول" (Table Design) يحتوي على أربع مجموعات أساسية هي:
  • مجموعة "أدوات" (Tools Group)، تسمح بتحديد المفتاح الأساسي (Primary Key)، منشئ التعبير (Builder)، اختبار قواعد التحقق من الصحة (Test Validation Rules) و تعديل عمليات البحث (Modify Lookups)، كما يمكن أيضا من خلالها إدراج صفوف (Insert Rows) من الحقول أو حذف صفوف (Delete Rows) من الحقول المحددة.
  • مجموعة "إظهار/إخفاء" (Show/Hide Group)، تمكن من إظهار أو إخفاء "ورقة الخصائص" (Property Sheet) التي تحتوي على خصائص الجدول لإجراء تعديلات عليها، و إظهار أو إخفاء "فهارس" (Indexes) التي تعرض قائمة الحقول التي تمت فهرسة الجدول عليها مع إمكانية إجراء تعديلات عليها.
  • مجموعة "الحقل، والسجل، وأحداث الجدول" (Field, Record & Table Events Group) تمكن من إنشاء وحدات ماكرو البيانات (Create Data Macros) كما تمكن من حذف الماكرو و إعادة تسميته (Rename/ Delete Macro).
  • مجموعة "علاقات" (Relationships Group) تمكن من تحديد كيفية ارتباط البيانات في الجداول "علاقات" (Relationships)، و إظهار تبعات العنصر (Object Dependencies) التي تبين ارتباط البيانات بمختلف مكونات قاعدة البيانات.

تتكون مساحة العمل من ثلاث مناطق كالتالي:

  • في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name) يتم كتابة أسماء الحقول،
  • في المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) يتم اختيار و تحديد نوع الحقل،
  • في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties) يتم تحديد و ادخال خصائص الحقل.

1. لإضافة الحقل "رقم التسجيل" (Matricule)، انتقل إلى السطر الأول في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Matricule

2. انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "ترقم تلقائي" (AutoNumber) كما هو موضح في الصورة أسفله،

3. لتحديد هذا الحقل كمفتاح أساسي، انتقل إلى الأعلى في مجموعة "أدوات" ثم أنقر على الزر "مفتاح أساسي" (Primary Key)، لاحظ ظهور صورة المفتاح على اليسار بجانب اسم الحقل،

4. انتقل إلى الأسفل في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "التسمية التوضيحية" (Caption) ثم أكتب فيها "رقم التسجيل

5. انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center

لإنشاء الحقل الثاني "اللقب" (Nom)، قم باتباع الخطوات التالية:

1. انتقل إلى السطر الثاني تحت الحقل "Matricule" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Nom

2. انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "نص مختصر" (Short Text

3. انتقل إلى الأسفل في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الأولى "حجم الحقل" (Field Size) ثم أكتب فيها القيمة "30

4. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "التسمية التوضيحية" (Caption) ثم أكتب فيها "اللقب

5. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

6. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "السماح بطول صفري" (Allow Zero Length) ثم اختر القيمة "لا" (No

7. انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "يمين" (Right

لإنشاء الحقل الثالث "الاسم" (Prenom)، قم باتباع الخطوات التالية:

1. انتقل إلى السطر الثالث تحت الحقل "Nom" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Prenom

2. انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "نص مختصر" (Short Text

3. انتقل إلى الأسفل في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الأولى "حجم الحقل" (Field Size) ثم أكتب فيها القيمة "30

4. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "التسمية التوضيحية" (Caption) ثم أكتب فيها "الاسم

5. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

6. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "السماح بطول صفري" (Allow Zero Length) ثم اختر القيمة "لا" (No

7. انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "يمين" (Right

لإنشاء الحقل الثالث "تاريخ الميلاد" (Date_Nais)، قم باتباع الخطوات التالية:

1. انتقل إلى السطر الرابع تحت الحقل "Prenom" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Date_Nais

2. انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "تاريخ/وقت" (Date/Time

3. انتقل إلى الأسفل في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الأولى "تنسيق" (Format) ثم اختر التنسيق "تاريخ قصير" (Short Date

4. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "التسمية التوضيحية" (Caption) ثم أكتب فيها "تاريخ الميلاد

5. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الخامسة "قاعدة التحقق من الصحة" (Validation Rule) ثم أكتب فيها بشكل صحيح " <=Date()-6574

6. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية السادسة "نص التحقق من الصحة" (Validation Text) ثم أكتب فيها " عمر الطالب يجب أن يكون أكبر من 18 سنة

7. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

8. انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center


لإنشاء الحقل الخامس "مكان الميلاد" (Code_Commune)، قم باتباع الخطوات التالية:

1. انتقل إلى السطر الخامس تحت الحقل "Date_Nais" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Code_Commune

2. انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "نص مختصر" (Short Text

3. انتقل إلى الأسفل في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الأولى "حجم الحقل" (Field Size) ثم أكتب فيها القيمة "5

4. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "التسمية التوضيحية" (Caption) ثم أكتب فيها "مكان الميلاد

5. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

6. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "السماح بطول صفري" (Allow Zero Length) ثم اختر القيمة "لا" (No

7. انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center


ملاحظة 2:  نلاحظ أن أكسس (Access) قام تلقائياً باختيار خاصية "مفهرس" (Indexed) للحقل "Code_Commune" بقيمة "نعم (التكرار مقبول)" (Yes (Duplicates Ok)) و هذا ما نحتاج إليه بالضبط في هذا الحقل لأنه مفتاح خارجي.

لإنشاء الحقل السادس "تاريخ التسجيل" (Date_Ins)، قم باتباع الخطوات التالية:

1.   انتقل إلى السطر السادس تحت الحقل "Code_Commune" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Date_Ins

2.   انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "تاريخ/وقت" (Date/Time

3.   انتقل إلى الأسفل في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الأولى "تنسيق" (Format) ثم اختر التنسيق "تاريخ قصير" (Short Date

4.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "التسمية التوضيحية" (Caption) ثم أكتب فيها "تاريخ التسجيل

5.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "القيمة الافتراضية" (Default Value) ثم أكتب بشكل صحيح الدالة "Date()

6.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

7.   انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center

لإنشاء الحقل السابع "رمز التكوين" (Code_Format)، قم باتباع الخطوات التالية:

1.   انتقل إلى السطر السابع تحت الحقل " Date_Ins" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Code_Format

2.   انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "رقم" (Number

3.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "التسمية التوضيحية" (Caption) ثم أكتب فيها "رمز التكوين

4.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

5.   انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center

ملاحظة 3:  نلاحظ أن أكسس (Accessقام تلقائياً باختيار خاصية "مفهرس" (Indexed) للحقل "Code_Format" بقيمة "نعم (التكرار مقبول)" (Yes (Duplicates Ok)) و هذا ما نحتاج إليه بالضبط في هذا الحقل لأنه مفتاح خارجي.

قم الآن بالنقر على أيقونة الحفظ لحفظ الجدول تحت اسم "Etudiant" كما هو موضح في الصورة التالية:

1.2. قاعدة التحقق من صحة السجل

تستعمل قاعدة التحقق من الصحة (Validation Rule) الخاصة بالسجل[1] لتقييد القيم المدخلة في الحقل مقارنة بقيم حقل آخر من نفس الجدول.

مثلا نلاحظ أن جدول "الطالب" (Etudiant) يحتوي على الحقل "تاريخ الميلاد" (Date_Naisو الحقل "تاريخ التسجيل" (Date_Ins) بحيث يجب أن تكون قيمة هذا الحقل الأخير أكبر من قيمة الحقل الأول ب 18 سنة على الأقل أي (Date_Ins >= Date_Nais + [2]6574).

لإنشاء قاعدة التحقق من صحة السجل لجدول الطالب، قم باتباع الخطوات التالية:

1.   قم بحفظ التغيرات التي قمت بها،

2.   في مجموعة "طرق عرض" (Views)، أنقر على الزر "عرض" (View)، ثم على "طريقة عرض ورقة البيانات" (Datasheet View

3.   انقر الآن على تبويب "حقول الجدول" (Table Fields Tab

4.   انقر على الزر "التحقق من الصحة" (Validation) الموجود في مجموعة "التحقق من صحة الحقل" (Field Validation

5.   انقر الآن على الاختيار "التحقق من صحة السجل" (Validation Rule

6.   عند ظهور مربع "منشئ التعبير" (Expression Builder)، ادخل " [Date_Ins] > ([Date_Nais] + 6574)" في المكان المحدد كما هو موضح في صورة أسفله،

7.   ثم أنقر على الزر "موافق" (OK) لغلق النافذة "منشئ التعبير" (Expression Builder

8.   قم بحفظ التغيرات التي قمت بها.


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

لأجل ذلك قم باتباع الخطوات التالية:

9.   انقر مرة ثانية على الزر "التحقق من الصحة" (Validation) الموجود في مجموعة "التحقق من صحة الحقل" (Field Validation

10. انقر الآن على الاختيار الأخير في الأسفل "رسالة التحقق من صحة السجل" (Record Validation Message

11. بعد ظهور مربع "إدخال رسالة التحقق من الصحة" (Enter Validation Message)، أكتب محتوى رسالة التنبيه و التوجيه "يجب أن يكون تاريخ التسجيل اكبر من تاريخ الميلاد ب 18 سنة على الأقل"، ثم أنقر على الزر "موافق" (OK

12. قم بحفظ التغيرات التي قمت بها.

ننتقل الآن إلى إنشاء جدول "النقطة" (Note) بطريقة عرض تصميم الجدول.

3. إنشاء جدول النقطة

لإنشاء جدول "النقطة" بواسطة طريقة تصميم الجدول، قم باتباع الخطوات التالية:

1.   أنقر على علامة التبويب "إنشاء" (Create Tab

2.   ثم أنقر على الزر "تصميم الجدول" (Table Design)، الموجود في مجموعة "جداول" (Tables).

بعد ذلك يقوم أكسس (Access) بإنشاء جدول جديد، ثم يقوم أيضاً بإنشاء علامة تبويب جديدة باسم "تصميم الجدول" (Table Design).

3.   لإضافة حقل "رمز المقياس" (Code_Module)، انتقل إلى السطر الأول في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Code_Module

4.   انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "رقم" (Number

5.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "التسمية التوضيحية" (Caption) ثم أكتب فيها "رمز المقياس

6.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

7.   انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center

ملاحظة 4:  نلاحظ أن أكسس (Access) قام تلقائياً باختيار خاصية "مفهرس" (Indexed) للحقل "Code_Module" بقيمة "نعم (التكرار مقبول)" (Yes (Duplicates Ok)) و هذا ما نحتاج إليه بالضبط في هذا الحقل.


لإنشاء الحقل الثاني "رقم التسجيل" (Matricule)، قم باتباع الخطوات التالية:

1.   انتقل إلى السطر الثاني تحت الحقل "Code_Module" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Matricule

2.   انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "رقم" (Number

3.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "التسمية التوضيحية" (Caption) ثم أكتب فيها "رقم التسجيل

4.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

5.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مفهرس" (Indexed) ثم اختر القيمة "نعم (التكرار مقبول)" (Yes (Duplicates Ok)

6.   انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center).

لإنشاء الحقل الثالث "نقطة الموجه" (Note_TD)، قم باتباع الخطوات التالية:

1.   انتقل إلى السطر الثالث تحت الحقل "Matricule" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Note_TD

2.   انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "رقم" (Number

3.   انتقل إلى الأسفل في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الأولى "حجم الحقل" (Field Size) ثم اختر "عشري" (Decimal

4.   انتقل إلى الأسفل في منطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الثالثة "دقة" (Precision) ثم أكتب فيها القيمة "4

5.   انتقل إلى الأسفل في منطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الرابعة "مقياس" (Scale) ثم أكتب فيها القيمة "2

6.   انتقل إلى الأسفل في منطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الخامسة "المنازل العشرية" (Decimal Places) ثم أكتب فيها القيمة "2

7.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية السابعة "التسمية التوضيحية" (Caption) ثم أكتب فيها "نقطة الموجه

8.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية التاسعة "قاعدة التحقق من الصحة" (Validation Rule) ثم أكتب فيها بشكل صحيح ">=0 AND <=20

9.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية العاشرة "نص التحقق من الصحة" (Validation Text) ثم أكتب فيها " نقطة الموجه يجب أن تكون أكبر من أو تساوي 0 و أصغر من أو تساوي 20

10. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

11. انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center).

لإنشاء الحقل الرابع "نقطة الامتحان" (Note_Examen)، قم باتباع الخطوات التالية:

1.   انتقل إلى السطر الرابع تحت الحقل " Note_TD" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Note_Examen

2.   انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "رقم" (Number

3.   انتقل إلى الأسفل في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الأولى "حجم الحقل" (Field Size) ثم اختر "عشري" (Decimal

4.   انتقل إلى الأسفل في منطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الثالثة "دقة" (Precision) ثم أكتب فيها القيمة "4

5.   انتقل إلى الأسفل في منطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الرابعة "مقياس" (Scale) ثم أكتب فيها القيمة "2

6.   انتقل إلى الأسفل في منطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الخامسة "المنازل العشرية" (Decimal Places) ثم أكتب فيها القيمة "2

7.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية السابعة "التسمية التوضيحية" (Caption) ثم أكتب فيها "نقطة الامتحان

8.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية التاسعة "قاعدة التحقق من الصحة" (Validation Rule) ثم أكتب فيها بشكل صحيح ">=0 AND <=20

9.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية العاشرة "نص التحقق من الصحة" (Validation Text) ثم أكتب فيها " نقطة الامتحان يجب أن تكون أكبر من أو تساوي 0 و أصغر من أو تساوي 20

10. انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية "مطلوب" (Required) ثم اختر القيمة "نعم" (Yes

11. انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center).

ننتقل الآن إلى توضيح كيفية تحديد المفتاح الأساسي لجدول النقطة الذي يتكون من الحقلين "رمز المقياس، رقم التسجيل" (Code_Module; Matricule) معاً.

1.3. تحديد المفتاح الأساسي

على عكس طريقة عرض حقول الجدول (Table Fields)، من بين مزايا طريقة عرض "تصميم الجدول" (Design View) أنها تسمح بتعيين مجموعة من الحقول (إثنين أو أكثر) كمفتاح أساسي كما هو الحال في حالة جدول "النقطة" (Note) الذي يتكون مفتاحه الأساسي من حقلين معاً.

لتعيين المفتاح الأساسي لجدول "النقطة" (Note) الذي يتكون من الحقلين "رمز المقياس، رقم التسجيل" (Code_Module; Matricule) معاً، قم باتباع الخطوات التالية:

1.   انقر على أحد الحقلين أولا، أنقر مثلا على الحقل "رمز المقياس" (Code_Module

2.   لتحديد الحقل الثاني مع الأول، اضغط في لوحة المفاتيح على الزر "شيفت" (Shift) دون تركه،

3.   انقر على الحافة باللون الرمادي  المجودة على يسار الحقل الثاني "رقم التسجيل" (Matricule

4.   بعد تحديد الحقلين معاً، أنقر على الزر "مفتاح أساسي(Primary Key) الموجود في مجموعة "أدوات"، لاحظ ظهور صورة المفتاح على اليسار بجانب اسم الحقلين،


ننتقل الآن إلى توضيح كيفية إضافة الحقل المحسوب "معدل المقياس" (Moyenne).

2.3. إضافة الحقل المحسوب "معدل المقياس"

لحساب معدل الطالب في مقياس ما، نحتاج لإضافة حقل محسوب (Calculated Field)، لأجل ذلك قم باتباع الخطوات التالية:

1.   انتقل إلى السطر الخامس تحت الحقل " Note_ Examen" في المنطقة رقم 1 المسماة "اسم الحقل" (Field Name)، ثم أكتب "Moyenne

2.   انتقل إلى المنطقة رقم 2 المسماة "نوع البيانات" (Data Type) على يمين اسم الحقل، ثم أنقر على السهم الصغير  الموجود على اليمين، ثم أنقر على النوع "محسوب" (Calculated

3.   عند ظهور مربع "منشئ التعبير" (Expression Builder)، ادخل المعادلة "([Note_TD]+([Note_Examen]*2))/3" في المكان المحدد كما هو موضح في صورة أسفله،

4.   ثم أنقر على الزر "موافق" (OK) لغلق النافذة "منشئ التعبير" (Expression Builder

5.   انتقل إلى الأسفل في المنطقة رقم 3 المسماة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الثانية "نوع النتيجة" (Result Type) ثم اختر "عشري" (Decimal

6.   انتقل إلى الأسفل في منطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الرابعة "دقة" (Precision) ثم أكتب فيها القيمة "4

7.   انتقل إلى الأسفل في منطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية الخامسة "مقياس" (Scale) ثم أكتب فيها القيمة "2

8.   انتقل إلى الأسفل في منطقة "خصائص الحقل" (Field Properties)، ثم أنقر على الخاصية السادسة "المنازل العشرية" (Decimal Places) ثم أكتب فيها القيمة "2

9.   انتقل إلى الأسفل في المنطقة "خصائص الحقل" (Field Properties)، ثم أنقر على خاصية السابعة "التسمية التوضيحية" (Caption) ثم أكتب فيها "معدل المقياس

10. انقر الآن على خاصية "محاذاة النص" (Text Align) و اختر القيمة "توسيط" (Center).

قم الآن بالنقر على أيقونة الحفظ لحفظ الجدول تحت اسم "Note" كما هو موضح في الصورة التالية:

بعد ما تابعنا كيفية إنشاء جدول "التكوين" (Formation) و "المقياس" (Module) بواسطة طريقة "حقول الجدول" (Table Fields)، ثم تابعنا بعدها كيفية إنشاء جدول "الطالب" (Etudiant) و "النقطة" (Note) بواسطة طريقة "تصميم الجدول" (Table Design)، سوف نتابع في الفقرة التالية كيفية إنشاء جدول "الولاية" (Wialya) و جدول "البلدية" (Commune) بواسطة طريقة استيراد البيانات (Data Import).

Commentaires

Posts les plus consultés de ce blog

إنشاء جدول في اكسس بواسطة استيراد البيانات (Creating a table in Access by importing data)