السلام عليكم ،
حاولت ان اعمل composite key في الاكسس ماقدرت ،
حاولت عن طريق الضغط على تصميم
او عن طريق العلاقات ، ماقدرت ، مايقبل إلا عمود واحد كـ PK ، ممكن تدلوني على طريقة عمل composite key بالاكسس ؟
ألف شكر ..
السلام عليكم ،
حاولت ان اعمل composite key في الاكسس ماقدرت ،
حاولت عن طريق الضغط على تصميم
او عن طريق العلاقات ، ماقدرت ، مايقبل إلا عمود واحد كـ PK ، ممكن تدلوني على طريقة عمل composite key بالاكسس ؟
ألف شكر ..
أخي الفاضل عيسى
السلام عليكم ورحمة الله وبركاته
دعنا نتعرف أولا على ما هو المفتاح المركب او المجمع 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 ثم نختار بالماوس الحقل الثاني ثم من أشرطة القوائم العلوية نختار المفتاح الرئيسي لينتج لدينا مفتاحين لكلا الحقلين في وقت واحد
اووكي ، الف شكر اختي زهره
الله يعطيك العافيه على الشرح
هذا الموضوع مغلق.