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

كيف أضيف عمود لجدول في برنامج access

بدأه blue_tornado في 21 أكتوبر 2011 · 13 رد · 1,564 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لسلام عليكم

انا عندي برنامج اكسس 2007 وسويت فيه جدول مكون من عمودين وحاولت اضيف عمود ثالث بس العمود الثالث جا في صفحة مستقلة. ابغى العمود الثالث يكون في نفس الصفحة يعني جنب العمودين يكون في عمود ثالث كيف؟

علما انه الامر اللي كتبته لاضافة عمود كان هذا

INSERT INTO اسم الجدول (column1)

VALUES (اسم العمود)

#2

اخي الفاضل

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

استعلام الإلحاق ( INSERT ) لا ينفع في هذه الحالة لأنك تريد اضافة حقل جديد ( عمود ) في الجدول ولهذا نستخدم بدلا عنه ( استعلام تعريف البيانات ) وتكون صيغته بهذا الشكل

ALTER TABLE table ADD COLUMN field type (size)

شرح الجملة :

ALTER TABLE : معامل تعريف الجدول

table : اسم الجدول الذي تريد اضافة حقل جديد له

ADD COLUMN : اضافه حقل جديد

field : اسم الحقل المراد اضافته في الجدول

type : نوع الحقل ( نصي او رقمي او تاريخ/ وقت )

size : حجم الحقل

مثال :

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

الآن لو وضعت جملة الـ SQL في الإستعلام وقمت بتشغيله ستقوم الجملة بإنشاء حقل جديد في الجدول

بالتوفيق

#3

مشكورة اختي.

بس في اوامر ثانية ماني عارف اكتبها ممكن تساعديني فيها؟

هذا ايميلي baher_najmi@hotmail.com

اتمنى انك تضيفيني وانا راح اقولك اش هي الاوامر لانها كثيرة.

#4
blue_tornado كتب:

مشكورة اختي.

بس في اوامر ثانية ماني عارف اكتبها ممكن تساعديني فيها؟

هذا ايميلي baher_najmi@hotmail.com

اتمنى انك تضيفيني وانا راح اقولك اش هي الاوامر لانها كثيرة.

اخي الفاضل

الموضوع لا يحتاج الى اي اوامر اخرى

كل ما في الموضوع انك تريد اضافة حقل جديد الى الجدول حسب سؤالك المطروح

بالنسبة لوضع البريد الألكتروني في المشاركات فهذا مخالف لشروط المنتدى

حاول تضع اسئلتك في المنتدى وحتى لو كانت الف سؤال فسيتم الرد عليها هنا من قبل جميع الأعضاء حتى تستفيد انت ويستفيد غيرك من خلال الطرح والمناقشة

بالتوفيق

#5

طيب انا آسف عشاني حطيت ايميلي.

الاسئلة هي كثيرة اتمنى تقدري تجاوبي عليها.

السؤال الاول: في 6 جداول عناوين حقولها كالتالي:

الجدول الاول:

الحقل الاول: student_id

الحقل الثاني: student_name

الجدول الثاني:

الحقل الاول: faculty_id

الحقل الثاني: faculty_name

الجدول الثالث:

الحقل الاول: course_id

الحقل الثاني: course_name

الجدول الرابع:

الحقل الاول: faculty_id

الحقل الثاني: course_id

الحقل الثالث: date_qualified

الجدول الخامس:

الحقل الاول: section_id

الحقل الثاني: course_id

الجدول السادس:

الحقل الاول: student_id

الحقل الثاني: section_id

الحقل الثالث: semester

السؤال: انشئ جميع علاقات بين جداول قاعدة بيانات.

كيف انشئ العلاقات؟

#6

تفضل اخي الكريم

post-15367-062428700 1319272639_thumb.gi

student.rar

بالتوفيق

المرفقات
T1.gif
#7

مشكورة اختي.

بس لمن اسوي علاقة بين جدولين يجيني مربع تحرير علاقات وفي خيار اسمه فرض التكامل المرجعي. ايش يعني هذا الخيار؟ وهل احط جنبه علامة صح؟

#8

انا لمن انشات العلاقة جا خط مستقيم بدون الرمزين اللي في بداية الخط ونهاية الخط (رقم 1 وعلامة لا نهاية).

كيف اجيب الرمزين؟ وايش يعني الرمزين هدولا؟

#9

اخي الفاضل

عندما نقوم بإنشاء الجداول المترابطة والتي بينها علاقه فإننا نقوم بوضع المفتاح الأساسي للجدول الرئيسي ويكون مفهرس ( اي بجانبه مفتاح اصفر ) وفي الجدول الآخر يكون هناك مفتاح فرعي او خارجي غير مفهرس يرتبط مع المفتاح الأساسي بعلاقة ( واحد الى متعدد )

بمعنى ان المفتاح الرئيسي يكون رقم وحيد لا يتكرر بينما في الجدول الفرعي يمكن تكرار الرقم ولهذا لو نظرت الى العلاقات التي قمت بإنشاءها لك ستلاحظ ان هناك اكثر من علاقة ( واحد الى متعدد ) بين الجداول

اما بالنسبة لفرض التكامل المرجعي

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

راجع هذا الموضوع واقرأه جيدا للفائدة :

التكامل المرجعي

/index.php?showtopic=173185

بالتوفيق

#10

طيب كيف احط الرمزين؟ وهل ضروري اني احطهم؟

#11

اتمنى انك تردي بسرعة

#12
blue_tornado كتب:

طيب كيف احط الرمزين؟ وهل ضروري اني احطهم؟

اخي الفاضل الكريم

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

اتمنى ان تقرأ شروط وقوانين المنتدى والمشاركات حتى لا يتم اغلاق مشاركتك في المرات القادمه .

وتجاوزا هذه المره سوف اجيب على سؤالك مع العلم انه مخالف لقوانين المشاركه فلا يجب ان نضع 100 سؤال في مشاركه واحده فكل مشاركه لها تقييميها الخاص

ولهذا كان سؤالك في بداية الموضوع عن اضافة حقل جديد الى الجدول وتمت الإجابة عليه

ثم انتقلت الى العلاقات بين الجداول ووضعنا لك مثال بسيط وشرحنا لك طريقة ربط الجداول والعلاقات

والآن تستفسر عن كيفية انشاء هذه العلاقات !!!!

لا يوجد اي مشكله اخي الكريم في الإجابه على اسئلة جميع اعضاء المنتدى ولكن لابد ان يكون هناك تنظيم للمشاركات بحيث لا نضع كل اسئلتنا في مشاركة واحده .

عموما : بالنسبة لموضوع العلاقة بين الجداول الرئيسية والفرعيه فإنه عندما نقوم ببناء حقول اي جدول ونريد ربطه بجدول آخر بعلاقه معينه فيتوجب علينا معرفة نوع هذه العلاقه وكيف نستخدمها . الآن انتبه للشرح وركز حتى لا تكرر السؤال .

الحالة الأولى : عندما يكون الجدول الأول به حقل او حقول ولا يوجد من ضمن هذه الحقول اي حقل مفهرس ( لا يتكرر ) او عليه علامة المفتاح الأصفر فإنه يعتبر حقل عادي مثله مثل اي حقل وعند ربطه بعلاقه في جدول آخر فإنه ينتج عنه علاقة ( واحد الى واحد ) او ( رأس برأس ) كما حصل معك اثناء ربطك للعلاقة بين جدولين .

السبب الذي لم يظهر معك الرمز لأن الحقول في الجدولين لديك عاديه وليس بها مفتاح اساسي .

الحالة الثانية : عندما يكون في احد الجدولين حقل به مفتاح اساسي ونفس الحقل في الجدول الثاني حقل عادي هنا تنشأ علاقة تسمى ( واحد الى متعدد ) او ( رأس بأطراف ) وهذه العلاقة نستفيد منها بأن نثبت الحقل المفهرس الذي لا يتكرر في الجدول الأول ام الثاني فيمكن ان تتكرر في البيانات لنفس الرقم المفهرس لأنه مربوط معه بعلاقة واحد الى متعدد .

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

بالتوفيق

#13

انا حطيت صح جنب فرض التكامل المرجعي بس جاتني رسالة مكتوب فيها (لم يتم العثور على فهرس فريد للحقل المشار إليه من الجدول الاساسي.)

ايش الحل؟

#14

اتمنى تردي بسرعة

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