اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

منع تكرار الصفوف فى جدول ناتج من استعلام إلحاقى


الردود الموصى بها

السلام عليكم

قمت بإنشاء جدول لإلحاق درجات الطلاب به من جدول آخر

الحقل الأساسى فى هذا الجدول هو من نوع ترقيم تلقائى

حتى يكون أسهل فى إلحاق البيانات به

الاستعلام يعمل جيدا

لكن المشكلة أنه يمكنه إلحاق البيانات أكثر من مرة

فلو قمنا بتشغيل الاستعلام 4 مرات

فسيقوم بإلحاق درجات كل طالب 4 مرات

المطلوب :

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

و إما طريقة للإبقاء على صف واحد فقط متطابق لطل طالب و حذف الباقى

post-24586-0-71298500-1356970148_thumb.p

مرفق مثال للجدول

حذف الصفوف المكررة.rar

آمل أن يكون المطلوب واضحا

و جزاكم الله خيرا

تم تعديل بواسطه أبو لميس
رابط هذا التعليق
شارك

دائما تنقذنا أبا خليل

بهذه الأفكار النيرة

لكن حبذا لو تطبق لنا على المثال المرفوع

أكون شاكرا لك

عموما

فقد طبقت كلامك

المقصود ألا تضاف درجات تلميذ لنفس الصف مرتين

لكن

نفترض أن طالبا رسب فى الصف الأول

ثم فى العام التالى

لا يزال هذا الطالب بالصف الأول

و رقمه طبعا لم يتغير

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

طالما بقى بنفس الصف

ما رأيك

أن نختار مفتاحى

رقم الطالب

و حقل العام الدراسى

فى هذه الحالى نحصل على الآتى

لا يتم إلحاق درجات أى طالب لنفس العام الدراسى مرتين

و طبعا لو بقى الطالب للإعادة

و احتجنا لإدخال درجاته للمرة الثانية فى نفس الصف

سيتغير العام الدراسى

وبالتالى يمكن إضافة درجاته

أعطيتنا مفتاحا ذهبيا للحل

جزاك الله خيرا

لكن أرجو رأيك فما قمت بكتابته الآن

و شكرا

تم تعديل بواسطه أبو لميس
رابط هذا التعليق
شارك

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

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

طبعاً انا اعرف انكم تقصدون المفتاح الاساسي (لايقبل التكرار) والمطلوب شرح للفكرة لو تكرمتوا

رابط هذا التعليق
شارك

اسعدنا مرورك يا ابا احمد

طبعاً انا اعرف انكم تقصدون المفتاح الاساسي (لايقبل التكرار

نعم هو ما ذكرت

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

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

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

ومثل ذلك الثلاثة والاربعة ،،،،،،،،

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

الاستعلام يمكن بواسطته :

عرض بيانات الجدول

تحديث بيانات الجدول

اضافة بيانات الى الجدول

حذف بيانات من جدول

انشاء جدول

دمج عدة جداول

رابط هذا التعليق
شارك

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

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

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

ومثل ذلك الثلاثة والاربعة ،،،،،،،،

وضحت الصورة تماماً فشكراً لك

الاستعلام يمكن بواسطته :

عرض بيانات الجدول

تحديث بيانات الجدول

اضافة بيانات الى الجدول

حذف بيانات من جدول

انشاء جدول

دمج عدة جداول

هذه بحاجة الى شرح ومثال توضيحي ان تكرمت استاذ ابو خليل

رابط هذا التعليق
شارك

  • 3 years later...
في 1/1/2013 at 07:25, ابوخليل said:

تمام

ايضا يمكنك تطبيق الشرط على ثلاث حقول : المعرف ، الصف ‘ السنة بجعلها مفاتيح

بارك الله فى علمك 

رابط هذا التعليق
شارك

  • 1 year later...

اخواني العزاء انا عندي جدولين الاول a1  وثاني b1

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

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

 

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

 

 

 

تم تعديل بواسطه طاهر الوليدي
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information