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

ما فائدة ربط علاقة بين الجدول ونفسه

مغلق
بدأه زائر في 23 مايو 2001 · 12 رد · 1,838 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السؤال كما هو أحبتي .

#2

لقد حاولت الاجابة على هذا السؤال 3 مرات البارحة و كل ما اضغط على زر حرف ال "ذ" اغلط و اضغط على escape فيختفي النص :)

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

هذا ما اعرفه عن هذا النوع من العلاقات و لكني لست متاكد بالكامل لانه لم اجربها من قبل

#3

فعلاً أستاذنا خضر كما أجبت

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

1->11->111

1->12->121

وهكذا

كما أنك لن تستطيع حذف أصل له فرع .

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

جزاك الله خيراً أستاذ خضر .

#4

لها عدة فوائد فكما قالا الاخوي يلي سابقوني في الرد

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

مثلا علاقة الموظف بمديره كيف راح تكون

رقم الموظف - اسم الموظف - رقم المدير

ورقم المدير هذا له علاقة برقم الموظف

ويلي ما عنده رقم مدير يكون هو المدير

والميزة انك راح توفر على نفسك الكثير من الجهد في البحث والمساحات والحذف وووووو

مع تحياتي

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

#5

بسم الله

شكرا لأساتذة ..

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

ارجو الا اكون اثقلت عليك فاذا كان عندك مثال فشكرا لك

الأخ / طارق كنت بتكتب معاى :) انا لم ار ردك الا بعد ظهور ردى

و قد اشرت الى فائدة جديدة لهذه العلاقة التى لا يعرفها الكثير بكل اسف ..

ياريت نرى بعض الشروح لها

شكرا للجميع

خالص تحياتى

اخـــــBengaــوكم

[عدلت بواسطة benga ت:24-05-2001 س: 03:32 AM]

قال أبن القيم : أكثروا من الخير فينتشر .. و أقلوا من الشر فيندثر ..

#6

أخي benga

هناك كتاب اسمه برمجة نظام المحاسبة العامة باستخدام أكسس2000

لمؤلفيه : الأيهم صالح و د.علي سليمان و د.عزيز اسبر

وهو ذو شقين الشق الأول يتحدث عن المحاسبة نظرياً ويدوياً والشق الثاني آلياً أي عن طريق أكسس . وهو مفيد جداً ولكن مؤلفي الكتاب لم يشرحوا تفاصيل البرنامج حيث وضعوه لمن له معرفة جيدة بأكسس . والبرنامج جاهز لللاستعمال وفيه كل ما طلبت . هذا ليس دعاية له لأني لا أعرف مؤلفيه أصلاً ولكن ما يصح إلا الصحيح .

وأنا الآن أحاول في تعلمه .

أرجو من الأخوة زيادة توضيح لهذه العلاقة بالأمثلة إن أمكن وجزاكم الله خيراً

#7

شكرالك اخى الفاضل ..

و اضم صوتى اليك الى جميع الاخوة حتى يمكن ان نستفاد جميعا حول هذا الموضوع و الجميع ..

بالمناسبة .. هل هذا الكتاب موجود فى القاهرة ؟

شكرا لك و للجميع

أخــــBengaــوكم

قال أبن القيم : أكثروا من الخير فينتشر .. و أقلوا من الشر فيندثر ..

#8

أخي benga

أنا من المدينة المنورة وبيني وبينك بعد المشرقين مكاناً وبعد ما بين الحاجبين محبة إن شاء الله

على العموم هذا الكتاب من منشورات شعاع للنشر والعلوم سورية ص.ب 7875

وهذا موقعهم www.raypub.com

[عدلت بواسطة أحمد الحربي ت:24-05-2001 س: 01:53 PM]

#9

بسم الله الرحمن الرحيم

اخى الحبيب أحمد الحربى

جزاك الله خيرا و ففقك فى جميع اعمالك ..

و الحقيقة يا أخى " يشهد الله انى احب كل أهل المدينة فى الله حبا شديدا " فلك منى الف تحية و سلام الى كل سكانها الطيبين ..

و صلى الله و بارك و سلم على اشرف خلقه و نور هذه المدينة الطيبة صلاه طيبة مباركة إلى يوم القيامة

خالص امنياتى لك للجميع بالتوفيق

و اكرر شكرى على الاهتمام

تقبل تحيات

أخـــــBengaـــوك

قال أبن القيم : أكثروا من الخير فينتشر .. و أقلوا من الشر فيندثر ..

#10

بسم الله الرحمن الرحيم

الأخ / طارق

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

و تم الربط بينهما بعلاقة One To Many و ذلك حتى يتم استخلاص المدن التابعة عند تسجيل المحافظة فى احد السجلات

الواصلة هى :

http://www.geocities.com/zoka_5/files/city.mdb

السؤال :

- هذا الاسلوب افضل ام استخدام ربط علاقة بين جدول و نفسة ؟

- كيف تتم العلاقة بين الجدول و نفسة ؟ هل بين الحقل و نفسه ام بين الحقل و الحقل التابع له " المحافظة و المدينة التابعة لها "

- كيف يتم استخلاص المدن التابعة لمحافظة ما عند ادخال البيانات هل عن طريق :

1- عمل شرط فى " قاعدة التأكد من الصحة " بجدول البيانات

2- عن طريق الاحداث فى نموذج الادخال

شكرا لك

أخــــBengaـوك

قال أبن القيم : أكثروا من الخير فينتشر .. و أقلوا من الشر فيندثر ..

#11

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

بالنسبة لمثل هذه الحالة انا عادتا استعمل علاقة الجدول بنفسه، وسبق وان استعملت مثل هذا الشي في علاقة الادارة بالاقسام التابعة لها او اسم المصرف باسماء الفروع التابعة له، فمثلا لا يوجد داعي ان اكون جدول لاجل خمسة او ست ادارة و 30 او 40 قسم جدول اخر ، وانا صراحة لا اعرف ايهما افضل علاقة اجدول بنفسه ام كل جدول على حده في مثل هذه الاحالة ولكني انا اعمل هكدا فقط .

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

فلو كان ادارة شي ولو كان قسم شي اخر وهنا اجبر المستخدم اختيار الادارة من قوائم الادارات يلي علي عرضها في النمودج الخاص بادخال الاقسام

طبعا غير الادارة محافظة والمدينة قسم او القسم مدينة

http://mypage.ayna.com/musatarek/city.zip

هذا هو المثال يلي سويته لك وارجو ان يكون هو مرادك

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

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

مع تحياتي

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

#12

بسم الله

شكرا لك يا اخى .. " تعبتك معاى "

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

بالنسبة لموضوع المحافظات و المدن ا لتابعة لها

كنت اقصد - و اعتذر عن سوء تعبيرى فى السؤال - اننا فى حالة ادخال بيانات شركة مثلا و هذه الشركة عنوانها فى مدينة ما و هذه المدينة بالتبعية تتبع محافظة و التى تشمل اكثر من مدينة ..

فكيف يمكن ان ندخل اسم المحافظة التابع لها هذه الشركة طبعا سوف نختارة من Combo Box مثلا ثم ننتقل للحقل التالى و هو المدينة .. و المراد هنا عندما نفتح الـ Combo Box الخاص بالمدن لا يظهر لدينا الا المدن التابعة لهذه المحافظة فقط .. هذا قصدى ارجو ان اكون قد وفقت فى عرضه هذه المرة

شكرا لك يا اخى مرة اخرى

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

لك منى خالص شكرى و تقديرى

أخـــــBengaـــوك

قال أبن القيم : أكثروا من الخير فينتشر .. و أقلوا من الشر فيندثر ..

#13

اولا اخي شكرا على النصيحة وانا استعملها احيانا ولكني احيانا اجيب ع الرد مباشرة

بالنسبة لك نعم يمكن عمل ها الشي بكل سهولة يمكن ان تضع المحافضات في قائمة سرد وتضع المدن في قائمة سرد اخرى وعند اختيارك لمحافضة من قائمة تظهر المدن التابعه لها في قائمة اخرى

مع تحياتي

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

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

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