النتائج 1 إلى 8 من 8

الموضوع: انشاء العلاقات بين الجداول

عدد الردود: 7 ، عدد المشاهدات: 1582 ، رقم الموضوع: 13367
  1. (رقم الرد: 76013) #1

    افتراضي انشاء العلاقات بين الجداول


    بســــــــم الله الرحمن الرحيــــــــــــم
    السلام عليكم ورحمة الله وبركاتة ،،،
    اقدم لكم شرح انشاء علاقة بين جدولين وماهي اهم الاشياء التي تربط بينهم وتجعل العلاقة مقبولة
    من محبكم العبداللطيف لمنتدى مملكة الاكسس والوورد العزيزة على قلبي




    انشاء العلاقات بين الجداول (شرح مبسط عن انشاء علاقة )


    مثال فقط

    هناك العديد من السجلات في الجدول (الدرجات) تطبق على طالب واحد موجود في الجدول (الطلاب) اذ تقوم الادارة باضافة سجل في الجدول (الدرجات) عندما يتم تعيين الطالب في المدرسة وعند كل شهر او نصف سنة او نهاية سنة تتم التغيرات على الدرجات بسبب الامتحانات الشهرية او السنوية او غيرها من الامور المدرسية وكااصدار نتيجة طالب وبالتالي فان السجلات في الجدول الجديد تمتلك علاقة اطراف برأس مع سجلات الجدول (الطلاب) ان تكوين علاقة بين جدول جديد وبين جدول موجود يتيح للبرنامج اكسس فرض هذه العلاقة عند استخدام الجدولين ضمن استعلامات او نماذج او تقارير
    يحتاج اكسس ان يكون الحقلان المشاركان في العلاقة يمتلكان نفس نوع البيانات وفي حالة الحقول الرقمية فان الخاصية حجم الحقل للحقلين يجب ان تكون متطابقة اذ لا يمكنك مثلا انشاء علاقة بين حقل من النوع ترقيم تلقائي الذي يستخدم نوع بيانات عدد صحيح طويل وبين حقل يحتوي على بيانات من النوع بايت او عدد صحيح او مفرد او مزدوج او عملة يمكنك انشاء علاقة بين الحقل ترقيم تلقائي وبين حقل من النوع عدد صحيح طويل
    من ناحية اخري يتيح لك اكسس ربط جدولين عن طريق حقلي نص لهما طول مختلف لكن مثل هذه العلاقة قد تؤدي الى سلوك غريب عند النشاء استعلامات وكقاعدة عامة يجب ان تستخدم العلاقة بين الحقول النصية حقلين لهما نفس الطول
    يستخدم access الاطار الرسومي "علاقات" Relationships لعرض وانشاء العلاقات بين الجدولين (الطلاب) و (والدرجات) قم باتباع الخطوات التالية :
    1. اغلق الجدولين (الطلاب) و (الدرجات) وانقر الزر علاقات Relationships الموجود في الشريط "ادوات قاعدة البيانات " لفتح الاطار علاقات Relationships انظر الصورة 1
    اضغط على الصورة لعرض أكبر. 

الاسم:	1.png 
المشاهدات:	217 
الحجم:	42.5 كيلوبايت 
الرقم:	16533


    2. انقر الزر اظهار جدول الموجود في الشريط ادوات العلاقة تصميم لفتح مربع اظهار جدول المبين في الشكل
    اضغط على الصورة لعرض أكبر. 

الاسم:	2.png 
المشاهدات:	214 
الحجم:	20.0 كيلوبايت 
الرقم:	16534


    3. من اجل هذا المثال اضف الجدول (الدرجات) عن طريق النقر علية مرتين ضمن اللائحة او النقر علية مرة واحدة لتحديدة ثم ثم النقر على زر اضافة add انقر بعد ذلك الزر اغلاق close انظر الشكل التالي
    اضغط على الصورة لعرض أكبر. 

الاسم:	3.png 
المشاهدات:	211 
الحجم:	36.0 كيلوبايت 
الرقم:	16535


    4. حرك كائن الجدول (الدرجات) ليصبح تحت الجدول (الطلاب) واسحب الحد السفلي للجدول (الدرجات) لرؤية كافة حقولة .انظر الشكل التالي
    اضغط على الصورة لعرض أكبر. 

الاسم:	4.png 
المشاهدات:	215 
الحجم:	20.6 كيلوبايت 
الرقم:	16536


    5. تعتمد العلاقة بين الجدول (الدرجات) و (الطلاب) على حقل رقم _الطالب للجدول (الدرجات) المفتاح الخارجي والحقل رقم الطالب للجدول (الطلاب) (المفتاح الاساسي ) انقر على الحقل رقم الطالب في الجدول (الطلاب)واسحبة الى فوق الحقل رقم_الطالب في الجدول (الدرجات)

    6. بعد تحرير زر الفأرة يظهر لديك مربع حوار "تحرير علاقات Relationshipsedit المبين في الشكل التالي
    اضغط على الصورة لعرض أكبر. 

الاسم:	5.png 
المشاهدات:	213 
الحجم:	44.7 كيلوبايت 
الرقم:	16537


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

الاسم:	6.png 
المشاهدات:	212 
الحجم:	47.4 كيلوبايت 
الرقم:	16538


    8. انقر زر "انشاء" Create لقبول العلاقة الجديدة وعرضها في اطار العلاقات انظر الشكل التالي
    اضغط على الصورة لعرض أكبر. 

الاسم:	7.png 
المشاهدات:	214 
الحجم:	18.8 كيلوبايت 
الرقم:	16539


    9. اغلق الاطار "علاقات Relationships " وانقر الزر نعم yes عندما تطالب بتأكيد حفظ التغيرات في تخطيط العلاقات
    اضغط على الصورة لعرض أكبر. 

الاسم:	8.jpg 
المشاهدات:	212 
الحجم:	14.1 كيلوبايت 
الرقم:	16540


    يقوم Access باستخدام العلاقة التي قمت بانشائها وذلك ضمن الاستعلامات والنماذج والتقارير التي تعتمد على الجدول (الدرجات)

    اضغط على الصورة لعرض أكبر. 

الاسم:	9.png 
المشاهدات:	211 
الحجم:	14.7 كيلوبايت 
الرقم:	16541


    انتهى الدرس

    مثال مرفق
    ولنا لقاء في دروس اخرى باذن الله
    والسلام عليكم ورحمة الله وبركاتة ،،،
    الملفات المرفقة الملفات المرفقة

  2. (رقم الرد: 76016) #2

    افتراضي رد: انشاء العلاقات بين الجداول

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

  3. (رقم الرد: 76017) #3

    افتراضي رد: انشاء العلاقات بين الجداول

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

    واذا تحتاج شئ انا بالخدمة اخي
    اسأل وانا اجاوب

    تحياتي ،،،

  4. (رقم الرد: 76028) #4

    افتراضي رد: انشاء العلاقات بين الجداول

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

    تحياتي لك
    :d

    اخوك معاذ السامرائي

  5. (رقم الرد: 78501) #5

    افتراضي رد: انشاء العلاقات بين الجداول

    اريد مساعدة من اصحاب الخبرة فانا عندى جدول اسمة names وهو يحتوى على تسجيل بيانات الصنف واسعار الشراء والبيع ولكن بالقطعة حاولت اضيف علية سعر الكرتونة وكميه الوحدات بالكرتونة وسعر الدستة وقد عملت معادلة لاحتساب سعر الوحدة من خلال سعر الكرتونة وعدد الوحدات بها ولكن بعد عمل المعادلة لا استطيع كتابة اى شى فى الخانة المحسوبة فانا اريد من سيادتكم كيفية احتساب سعر الوحدة سواء من خلال معرفة سعر الكرتونة وعدد الوحدات بها هذه واحدة والثانيه لو الصنف بييجى دست بس يعنى هكتب سعر الدسته وعدد القطع بالدستة ومن خلالها يعطنى ايضا سعر القطعة ولا يكون فيه تعارض بينهم وهل استطيع كتابة سعر القطعة بنفسى فى نفس الخانة الخاصة بسعر الوحدة لو لم يكن هناك كرتونة او دستة فهى قطعة واحدة وهل تتم العمليه بالعكس فلو كتبت سعر القطعة واعطيته عدد القطع بالكرتونة يعطينى سعر الكرتونة هذا الامر شاغل راسى جدا فارج المساعدة ولكم جزيل الشكر
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: rar z.rar‏ (41.4 كيلوبايت, المشاهدات 24)

  6. (رقم الرد: 78965) #6
    تاريخ التسجيل
    28-09-2013
    إصدار أوفيس
    2010
    المشاركات
    10
    مواضيعي / ردودي

    افتراضي رد: انشاء العلاقات بين الجداول

    أعتذر منكم إخواني على هذا الرد الجانبي

    لكني محتاج الى المساعدة ولم أجد أيقونة إضافة موضوع جديد في المنتدى


    أرجوا مساعدتي جزاكم الله خير


    هاهي الصورة
    والملف بالمرفقات


    ملف مرفق 17393




    كما تلاحظ فالحمد لله تمت عملية الربط


    لاكن ما أريذه هو أن يكون الجدول الثاني دائما مثل الجدول الأول
    إذا أضفت ID جديد في الجدول الأول يضاف أيضا في الجدول الثاني
    فمثلا أنا قمت بعمل سطر رقم تلاثة لكن لم يضف في الجدول الثاني

    حتى تكون متفق معي سأقول لك غرضي

    فأنا أريد عمل تدبير التخزين و أعمل في الفيجوال 6


    فالجدول الأول للمواد التي لدي في المحل
    والجدول الثاني هو خزينة كل مادة وكم تبقى منها

    فأنا أريد عند إضافة مادة في جدول المواد التي لذي (الجدول1)
    تضاف أيضا إلى جدول الخزينة (الجدول2) وطبعا سأجعلها تأخد القيمة 0 لأنها مادة جديدة مثلا


    كلام طويل أتمنى أن لا يكن مملا وغير مفهوم

    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mdb stock.mdb‏ (224.0 كيلوبايت, المشاهدات 24)

  7. (رقم الرد: 83221) #7

    افتراضي رد: انشاء العلاقات بين الجداول

    معلومات وافية جزاك الله خيرا

  8. (رقم الرد: 85430) #8

    افتراضي رد: انشاء العلاقات بين الجداول

    السلام وعليكم أنتم قدمتم الدرس و نحن عملنا تجارب لكن لا نستطيع إرفاقها و لا المشاركة حتي يحصل التقييم و الفهم ما هو الحل ؟

المواضيع المتشابهه

  1. ردود: 29
    آخر مشاركة: 16-02-2014, 12:16
  2. ردود: 19
    آخر مشاركة: 16-10-2012, 11:43

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
unique hits
website security