الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عمل composite key في الاكسس ؟

مغلق
بدأه زائر في 23 مايو 2007 · 2 رد · 2,956 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،

حاولت ان اعمل composite key في الاكسس ماقدرت ،

حاولت عن طريق الضغط على تصميم

او عن طريق العلاقات ، ماقدرت ، مايقبل إلا عمود واحد كـ PK ، ممكن تدلوني على طريقة عمل composite key بالاكسس ؟

ألف شكر ..

#2

أخي الفاضل عيسى

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

دعنا نتعرف أولا على ما هو المفتاح المركب او المجمع Composite Key

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

مثال على ذلك : انظر الى الجدولين التاليين

جدول السيارات : table cars

CarID number طبعا نوعه رقمي وهو PK مفتاح رئيسي

CarName vtext

جدول القطع : table parts

PartID number طبعا نوعه رقمي وهو PK مفتاح رئيسي

PartName text

لذا نقوم بعمل جدول ثالث يأخذ من كل جدول المفتاح الرئيسي

جدول قطع السيارات table CarParts

حقل رقم تعريف السيارة : CarID number

حقل رقم تعريف القطعة : PartID number

هذين المفتاحين في هذا الجدول هما ما نطلق عليهم Composite Key

في حالة إنه لا يوجد لدينا إلا جدول واحد ونريد تطبيق المفتاح المركب Composite Key على عدة حقول

ففي هذه الحالة نعرض الجدول في وضع التصميم ثم نختار بالماوس الحقل الأول ثم نضعط من لوحة المفاتيح على مفتاح كنترول Ctrl ثم نختار بالماوس الحقل الثاني ثم من أشرطة القوائم العلوية نختار المفتاح الرئيسي لينتج لدينا مفتاحين لكلا الحقلين في وقت واحد

post-15367-1179970120_thumb.gif

#3

اووكي ، الف شكر اختي زهره

الله يعطيك العافيه على الشرح

هذا الموضوع مغلق.

مواضيع مشابهة