اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم ورحمة الله ..
عندي جدول يحتوي على حقلين
ID
DateDay
 
يحتوي على بيانات متكررة ..
 
اللي احتاجه .. استعلام يقوم بحذف السجلات المتكررة بشرط ان تتساوى قيمة الحقلين مع بعض ID و DateDay .. ويبقي على سجل واحد فقط من البيانات المتكررة
 
مثلاً عندي 3 سجلات متشابهة :
ID          DateDay
11/5/2015     11111
11/5/2015     11111
11/5/2015     11111

الاستعلام يقوم بحذف عدد 2 سجل ويبقي على سجل واحد فقط

DB_Jandbi.rar

قام بنشر

شكراً لتجاوبك السريع ..

اقصد ان يتم حذف المتكرر من الجدول

قام بنشر

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

ولكن تخلى الحقول مفاتيح اساسية

وتعمل استعلام الحاق عن الجدول القديم

الحاق بالجدول الجديد

وعند الالحاق لن يلحق سوى قيمة واحدة من القيم المكررة لو يمشى معاك ارفعلك المرفق ؟؟

 

الى ان يفيدنا الاخوة بحل

قام بنشر

اللي ذكرته انت احد الحلول ..

لكن انا اريد حل مباشر في حذف المتكرر من نفس الجدول بدون انشاء استعلام الحاق او انشاء جدول جديد ..

 

شكرا لك

قام بنشر (معدل)

عزيزي

هناك سؤالين :1.  بعد حذف التكرار من الجدول : هل سيتم ادخال تكرار مرة اخرى ومن ثم الحذف كل مرة ؟

                 2. هل ممكن يضاف عمود تسلسل للجدول ؟

كما لو تتفضل بشرح للبرنامج وعبارة عن ماذا ؟

 

تحياتي

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

عزيزي

هناك سؤالين :1.  بعد حذف التكرار من الجدول : هل سيتم ادخال تكرار مرة اخرى ومن ثم الحذف كل مرة ؟

                 2. هل ممكن يضاف عمود تسلسل للجدول ؟

كما لو تتفضل بشرح للبرنامج وعبارة عن ماذا ؟

 

تحياتي

 

 

سؤال يطرح نفسه اخى الكريم رمهان وبقوة

ما فائدة حذف التكرار اذا لم اوقف المصدر او السبب فى تكرار البيانات

 

وانى اسال صاحب المشاركة هذا السؤال

قام بنشر

أخي رمهان ..

إجابة على أسئلتك ..

1. نعم قد يحدث تكرار لأن الجدول في الاساس ناتج على وعاء لتجميع بيانات يومياً ( وقد يتم جمع البيانات أكثر من مرة في اليوم )

2. ما جربت اضيف تسلسل .. ماهي فائدته ؟

 

اللي طلبته جزء بسيط من البرنامج اللي اشتغل عليه ..

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

قام بنشر
ينتج من الاساس من استعلام غير المتطابقات مع الحضور اليومي .. 

 

هنا الناتج غير مكرر ولا يمكن ان يتكرر مع وجود العلاقة

يمكن يحدث التكرار بسبب عملية تكرار الالحاق

اذا كان كذلك فالحل هو بضبط الجدول الملحق اليه

قام بنشر

صحيح مثل ما ذكرته انا ( وقد يتم جمع البيانات أكثر من مرة في اليوم )

وكيف يتم ضبط الجدول ؟

قام بنشر

تجعل حقل رقم الطالب وحقل تاريخ الغياب  مفتاحين

بكذا  لن يتكرر رقم الطالب خلال اليوم 

حتى لو تم الالحاق 100 مرة

 

والطريقة : بعد فتح الجدول على التصميم / اضغط على زر  Ctrl ثم حدد الحقول المطلوبة ( ظللها ) ثم بالزر الايمن اختر المفتاح

قام بنشر (معدل)

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

قم باضافة البيانات التى تريدها

 

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

 

 

قمت باضافة حقل واحد فقط هو (mared_id)  لتحديد السجلات المكررة

 

ثم انشات الاستعلام

تفضل اخى الفاضل

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

برافو استاذ مارد 

لكن ايش رايك بتعديل بسيط جدا !!  اضف المعامل not لتصبح  not in   !! وخلاص مرة واحدة يحذف المكرر !!

وانت والله مرة بتجاوب حاجات صعبة ومرة ماتزبطشي معاك !! 

 

بالتوفيق للجميع

قام بنشر

برافو استاذ مارد 

لكن ايش رايك بتعديل بسيط جدا !!  اضف المعامل not لتصبح  not in   !! وخلاص مرة واحدة يحذف المكرر !!

وانت والله مرة بتجاوب حاجات صعبة ومرة ماتزبطشي معاك !! 

 

بالتوفيق للجميع

 

 

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

 

عموما المرفق جاهز الان ...

 

واحب ان انوه انه من يجارى رمهان ؟؟؟ ههههههه

استعلام لحذف المتكرر فى الجدول.rar

  • Like 1
قام بنشر (معدل)

ربحان !!!! اكيد !!!

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

 

وللعلم فقط : يكتفى بهذا المعيار :

Not In (SELECT First(mared_id)  FROM jandbi GROUP BY ID,DateDay;)

الآن اخي مارد : مارايك ان يتم الحذف وبدون اصافة تسلسل ؟ اي جدول السائل كما هو ؟؟

 

نفكر جميعا !!

 

تحياتي

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

شكرا لكما استاذ مارد ورمهان

 

وللمشرف ابو خليل ..

 

منكم نستفيد :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information