Add or change a table’s primary key in Access

Add or change a table’s primary key in Access

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

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

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

ملاحظة: تم اعداد هذه المقاله ل# الاستخدام مع قواعد بيانات سطح المكتب في Access فقط. Access يقوم ب# اداره المفاتيح الاساسيه ل# الجداول الجديده في تطبيقات Access علي ويب و# قواعد بيانات ويب. علي الرغم من انه من الممكن ان تتجاوز هذه المفاتيح الاساسيه التلقائيه، لا ننصح ب# ان تقوم ب#.

في هذه المقالة

نظره عامه حول المفاتيح الاساسيه في Access

تعيين المفتاح الاساسي ب# استخدام حقول موجوده في Access

ازاله مفتاح الاساسي

تغيير المفتاح الاساسي في Access

الحصول علي معلومات اضافيه

نظره عامه حول المفاتيح الاساسيه في Access

يستخدم access حقول المفاتيح الاساسيه ل# اقران بيانات من جداول متعدده ب# سرعه و# دمج تلك البيانات ب# طريقه ذات معني. يمكنك تضمين حقول المفتاح الاساسي في جداول اخري ل# الرجوع الي الجدول الذي يشكل مصدر المفتاح الاساسي. في هذه الجداول الاخري، تسمي الحقول المفاتيح الخارجيه. علي سبيل المثال، قد تظهر حقل "معرف عميل" في جدول العملاء ايضا في جدول "الطلبات". في جدول العملاء، من المفتاح الاساسي. في جدول الطلبات يسمي مفتاح خارجي. مفتاح خارجي، ما عليك سوي ذكر ذلك، يتم مفتاح اساسي ل# جدول اخر. ل# الحصول علي مزيد من المعلومات، راجع اساسيات تصميم قواعد البيانات.

عرض مفتاح أساسي ومفتاح خارجي بين ورقتي بيانات في Access

1. المفتاح الأساسي

2. المفتاح الخارجي

إذا كنت تنقل بيانات موجودة إلى قاعدة بيانات، فقد يكون لديك بالفعل حقل يمكنك استخدامه كالمفتاح الأساسي. في العادة، يمكن أن يكون رقم تعريف فريد كرقم معرِّف أو رقم تسلسلي أو رمز مفتاحاً أساسياً في الجدول. على سبيل المثال، قد يكون لديك جدول "العملاء" حيث يتوفر رقم معرِّف فريد لكل عميل. ويكون حقل "معرِّف العميل" هو المفتاح الأساسي.

ينشئ Access تلقائياً فهرساً للمفتاح الأساسي، مما يساهم في تسريع الاستعلامات والعمليات الأخرى. ويتأكد Access أيضاً من أن كل سجل يحتوي على قيمة في حقل المفتاح الأساسي، ومن أنها دائماً قيمة فريدة.

عند انشاء جدول جديد في طريقه عرض ورقه البيانات، ينشئ مفتاحا اساسيا نيابه عنك Access تلقائيا و# تعيينه واجبا اسم حقل "معرف" و# نوع البيانات "ترقيم تلقائي".

ما هي ميزات المفتاح الأساسي الجيد؟

يتميز الحقل المرشح لاستخدامه كمفتاح أساسي بعدة خصائص هي:

  • إنه يعرّف كل صف على نحو فريد

  • لا يكون أبداً فارغاً أو يضم قيمة خالية، بل يحتوي دائماً على قيمة

  • نادراً ما تتغير القيم التي يشتمل عليها (والأفضل ألا تتغير أبداً)

اذا كانت لا يمكنك تحديد مفتاح جيده، انشئ ب# حقل ترقيم تلقائي استخدامه ك# المفتاح. ب# حقل ترقيم تلقائي تلقائيا ب# انشاء قيمه ل# نفسه عند حفظ كل سجل. وب# التالي، ب# حقل ترقيم تلقائي يلبي كل الثلاث مواصفات مفتاحا اساسيا جيدا. ل# الحصول علي مزيد من المعلومات حول اضافه حقل ترقيم تلقائي، راجع المقاله اضافه حقل ترقيم تلقائي ك# مفتاح اساسي.

المفتاح الأساسي "ترقيم تلقائي" المسمى ID في طريقة العرض " تصميم" في جدول Access

يشكّل الحقل "ترقيم تلقائي" مفتاحاً أساسياً جيداً.

أمثلة عن مفاتيح أساسية غير صالحة

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

مفتاح أساسي غير صالح

السبب

الاسم الشخصي

قد لا يكون فريداً بشكل موثوق، وهو عرضة للتغيير

رقم الهاتف

عرضة للتغيير.

عنوان البريد الإلكتروني

عرضة للتغيير.

الرمز البريدي

قد يتشارك أكثر من شخص واحد الرمز البريدي نفسه

التركيبات التي تضم حقائق و# ارقام

إن جزء الحقائق عرضة للتغيير، وينتج عن ذلك عبء الصيانة. وقد يؤدي ذلك إلى حدوث ارتباك إذا تكرر جزء الحقائق كحقل منفصل. على سبيل المثال، إن جمع المدينة مع رقم تزايدي (مثلاً، الرياض 0579) يُعد اختياراً غير صالح إذا كانت المدينة مخزنة أيضاً كحقل.

ارقام الضمان الاجتماعي

  • إن المعلومات الخاصة غير مسموحة في الدوائر الحكومية وبعض المنظمات.

  • لا يملك بعض الأشخاص رقم ضمان اجتماعي

  • قد يملك شخص ما أكثر من رقم ضمان اجتماعي واحد في حياته

مفاتيح مركبة: استخدام حقول متعددة في مجموعة كمفتاح أساسي

في بعض الحالات، تحتاج الي استخدام الحقول عمودين او اكثر في جدول ك# مفتاح اساسي. علي سبيل المثال، قد تستخدم جدول "تفاصيل الطلبات" التي تخزن البنود ل# اوامر حقلين في مفتاح اساسي: معرف الطلب و# معرف المنتج. مفتاح الذي يحتوي علي اكثر من حقل يسمي مفتاح مركب.

تعيين المفتاح الاساسي ب# استخدام حقول موجوده في Access

ولكي يعمل المفتاح الأساسي جيداً، يجب أن يعرِّف الحقل كل صف بطريقة فريدة، وألا يحتوي أبداً على قيمة خالية أو فارغة، ونادراً ما يتم تغييره (والأفضل ألا يتم تغييره أبداً). لتعيين المفتاح الأساسي:

  1. افتح قاعدة البيانات التي تريد تعديلها.

  2. في جزء التنقل، انقر بزر الماوس الأيمن فوق الجدول حيث تريد تعيين المفتاح الأساسي، وفي القائمة المختصرة، انقر فوق طريقة عرض التصميم.

    تلميح: إذا لم يكن جزء التنقل ظاهراً، فاضغط على F11 لعرضه.

  3. حدد الحقل أو الحقول التي تريد استخدامها كمفتاح أساسي.

    لتحديد حقل واحد، انقر فوق محدد الصف للحقل الذي تريده.

    ل# تحديد حقل واحد او اكثر ل# انشاء مفتاح مركب، اضغط ب# استمرار علي CTRL، ثم فوق محدد الصف ل# كل حقل.

  4. من علامة التبويب تصميم، في المجموعة أدوات، انقر فوق مفتاح أساسي.

    المجموعة "أدوات" ضمن علامة التبويب "تصميم"

    يُضاف مؤشر المفتاح إلى يمين الحقل أو الحقول التي تحددها كمفتاح أساسي.

ازاله مفتاح اساسي في Access

عند إزالة المفتاح الأساسي، لن يوفر الحقل أو الحقول التي كانت في السابق مفتاحاً أساسياً الوسائل الأساسية لتعريف سجل.

لا تؤدي إزالة المفتاح الأساسي إلى حذف الحقول من الجدول، ولكنها تؤدي إلى إزالة الفهرس الذي تم إنشاؤه للمفتاح الأساسي.

  1. قبل ان تتمكن من ازاله مفتاح اساسي، يجب التاكد من ان لا يشارك في ايه علاقات الجدول. اذا حاولت ازاله مفتاح اساسي الذي يكون جزءا من علاقه واحده او اكثر، تحذيرك الوصول الي انه يجب حذف العلاقات اولا.

    ل# حذف علاقه جدول، اكمل الخطوات التاليه:   

    1. في حال كانت الجداول المشاركه في علاقات الجداول مفتوحه، اغلاقها. لا يمكنك حذف علاقه جدول بين جداول مفتوحه.

    2. علي التبويب ادوات قاعده البيانات، في المجموعه علاقات، انقر فوق العلاقات.

      صورة شريط Access

    3. اذا كانت الجداول المشاركه في علاقات الجداول غير مرئيه، علي التبويب تصميم، في المجموعه علاقات، انقر فوق اظهار جدول.

    4. حدد الجداول التي ترغب في اضافه مربع الحوار اظهار جدول، و# ثم انقر فوق اضافه، و# انقر فوق اغلاق.

      المجموعة "علاقات" ضمن علامة التبويب "تصميم" على "الشريط"

    5. انقر فوق خط علاقة الجدول الذي تريد حذفه (يصبح الخط غامقاً عند تحديده)، ثم اضغط على المفتاح DELETE.

    6. علي التبويب تصميم، في علاقات تجميع، انقر فوق اغلاق.

  2. بعد حذف العلاقات، في جزء التنقل، انقر بزر الماوس الأيمن فوق الجدول الذي تريد إزالة المفتاح الأساسي منه، ثم انقر فوق طريقة عرض التصميم.

    تلميح: إذا لم يكن جزء التنقل ظاهراً، فاضغط على F11 لعرضه.

  3. انقر فوق محدد الصف للمفتاح الأساسي الحالي.

    إذا كان المفتاح الأساسي يتكون من حقل واحد، انقر فوق محدد الصف لهذا الحقل.

    إذا كان المفتاح الأساسي يتكون من حقول عديدة، انقر فوق محدد الصف لأي حقل في المفتاح الأساسي.

  4. من علامة التبويب تصميم، في المجموعة أدوات، انقر فوق مفتاح أساسي.

    تتم إزالة مؤشر المفتاح من الحقل أو الحقول التي حددتها مسبقاً كمفتاح أساسي.

ملاحظة: عند حفظ جدول جديد من دون تعيين مفتاح أساسي، يطالبك Access بإنشائه. إذا اخترت نعم، فينشئ Access حقل معرِّف يستخدم نوع البيانات "ترقيم تلقائي" لتوفير قيمة فريدة لكل سجل. وإذا كان الجدول يتضمن بالفعل حقل "ترقيم تلقائي"، فيستخدم Access هذا الحقل كمفتاح أساسي.

تغيير المفتاح الاساسي في Access

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

  1. ازاله المفتاح الاساسي موجود ب# استخدام الارشادات الوارده في القسم ازاله المفتاح الاساسي.

  2. تعيين المفتاح الاساسي ب# استخدام الارشادات التي وردت في القسم تعيين المفتاح الاساسي.

معلومات إضافية

ل# الحصول علي مزيد من المعلومات حول تصميم قاعده البيانات و# اختيار مفتاح اساسي مناسب، راجع المقالات:

اعلي الصفحه

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×