JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

-->
الصفحة الرئيسية

العلاقات بين الجداول في نموذج البيانات اكسيل - Excel Relationships

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

اهلا بكم متابعى موقع عالم الاوفيس 

موضوع في أكسل مهم جدا جدا ومفيد جدا جدا

لكن أظن أن معظم مستخدمي أكسل لا يعطونه حقه كما ينبغي

العلاقات بين الجداول فى الاكسيل

الفكرة ببساطة  أن أكسل من بداية إصدار 2010 بسبب إمكانية تنزيل الـ   Power Pivot   كوظيفة إضافية ترتيب عليها أنه يمكن استخدام العلاقات بين الجداول والإستفادة بهذا الأمر     من خلال الـ   PivotTable  دون الحاجة أصلا إلى فتح الـ    Power Pivot      لكن المهم أن يكون موجود

ماهو موضوع العلاقات

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

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

اية معنى العلاقات بين الجداول فى الاكسيل

العلاقات معناها وجود قيمة في جدول تساوي نفس القيمة في جدول أخر

يعني لدينا جدول يحتوي الصنف ( ع )  هذا الصنف ( ع )  موجود في جدول المشتريات وجدول المبيعات

فممكن نعمل إستعلام نستخرج به حركات الصنف ع في الجدولين .

ماهى انواع العلاقات فى الاكسيل ؟

يوجد ثلاثة أنواع من العلاقات

1- من واحد إلى واحد

2- من واحد إلى متعدد

3- من متعدد إلى متعدد

بمعنى  اننا لدينا الجدول 1 والجدول 2

الصنف ع موجود في الجدول 1 في سطر واحد فقط

الصنف ع موجود في الجدول 2 في سطر واحد فقط

لو عملنا علاقة بين الجدولين سيكون نوعها من واحد إلى واحد  يعني الصنف ع موجود مرة واحدة في الجدول 1

وموجود مرة واحدة في الجدول 2  ولو أفترضنا أن الصنف ع موجود في الجدول 1 مرة واحدة فقط

وموجود في الجدول 2 مرتين أو أكثر  فهذا يعني أن العلاقة لو أجريناها ستكون من واحد إلى متعدد

لو تصورنا أن الصنف ع موجود في الجدول 1 واحد مرتين أو أكثر وموجود في الجدول 2 مرتين أو أكثر

فإن هذا يعني أن اعلاقة ستكون من متعدد إلى متعدد أكسل يدعم النوعين الأولين ولا يدعم الثالث إي لا يدعم متعدد إلى متعدد  لذلك لو عملت علاقة بين جدول المبيعات وجدول المشتريات في أكسل

وأدرجت الأصناف في الـ    PivotTable

ستجد نتيجة غير مفهومة لأول وهلة وغير منطقية .سبب ذلك أن أكسل لا يدعم العلاقات من نوع متعدد إلى متعدد

إذا الحل

الحل : الجدول الفريد

إي تعمل جدول بقيم غير مكررة وتربطه مرة مع الجدول 1 ومرة مع الجدول 2 ستكون العلاقة صحيحة وتمام

سؤال لك لو مركز

لما ندرج أسماء الأصناف في تسمية الصفوف في الـ     PivotTable

ما رأيك نأخذها من إي جدول من الثلاث ؟

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

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

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

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

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

في سطر أخير لو بتستخدم أوفيس 365 أهتم ايضا بدالة  FILTER  لأنها أيضا لم تأخذ حقها من الشهرة كدالة VLOOKUP  مثلا وايضا هي دالة مهمة جدا جدا

والحمد لله رب العالمين

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

  

الاسمبريد إلكترونيرسالة