jandbi قام بنشر مايو 12, 2015 قام بنشر مايو 12, 2015 السلام عليكم ورحمة الله .. عندي جدول يحتوي على حقلين ID DateDay يحتوي على بيانات متكررة .. اللي احتاجه .. استعلام يقوم بحذف السجلات المتكررة بشرط ان تتساوى قيمة الحقلين مع بعض ID و DateDay .. ويبقي على سجل واحد فقط من البيانات المتكررة مثلاً عندي 3 سجلات متشابهة : ID DateDay 11/5/2015 11111 11/5/2015 11111 11/5/2015 11111 الاستعلام يقوم بحذف عدد 2 سجل ويبقي على سجل واحد فقط DB_Jandbi.rar
Elsayed Bn Gemy قام بنشر مايو 12, 2015 قام بنشر مايو 12, 2015 هل هذا ما تريد اخى الفاضل DB_Jandbi.rar
jandbi قام بنشر مايو 12, 2015 الكاتب قام بنشر مايو 12, 2015 شكراً لتجاوبك السريع .. اقصد ان يتم حذف المتكرر من الجدول
Elsayed Bn Gemy قام بنشر مايو 12, 2015 قام بنشر مايو 12, 2015 اخى الكريم انا الحل اللى عندى انك تعمل نسخة من الجدول الموجود ولكن تخلى الحقول مفاتيح اساسية وتعمل استعلام الحاق عن الجدول القديم الحاق بالجدول الجديد وعند الالحاق لن يلحق سوى قيمة واحدة من القيم المكررة لو يمشى معاك ارفعلك المرفق ؟؟ الى ان يفيدنا الاخوة بحل
jandbi قام بنشر مايو 12, 2015 الكاتب قام بنشر مايو 12, 2015 اللي ذكرته انت احد الحلول .. لكن انا اريد حل مباشر في حذف المتكرر من نفس الجدول بدون انشاء استعلام الحاق او انشاء جدول جديد .. شكرا لك
رمهان قام بنشر مايو 12, 2015 قام بنشر مايو 12, 2015 (معدل) عزيزي هناك سؤالين :1. بعد حذف التكرار من الجدول : هل سيتم ادخال تكرار مرة اخرى ومن ثم الحذف كل مرة ؟ 2. هل ممكن يضاف عمود تسلسل للجدول ؟ كما لو تتفضل بشرح للبرنامج وعبارة عن ماذا ؟ تحياتي تم تعديل مايو 12, 2015 بواسطه رمهان
Elsayed Bn Gemy قام بنشر مايو 12, 2015 قام بنشر مايو 12, 2015 عزيزي هناك سؤالين :1. بعد حذف التكرار من الجدول : هل سيتم ادخال تكرار مرة اخرى ومن ثم الحذف كل مرة ؟ 2. هل ممكن يضاف عمود تسلسل للجدول ؟ كما لو تتفضل بشرح للبرنامج وعبارة عن ماذا ؟ تحياتي سؤال يطرح نفسه اخى الكريم رمهان وبقوة ما فائدة حذف التكرار اذا لم اوقف المصدر او السبب فى تكرار البيانات وانى اسال صاحب المشاركة هذا السؤال
jandbi قام بنشر مايو 12, 2015 الكاتب قام بنشر مايو 12, 2015 أخي رمهان .. إجابة على أسئلتك .. 1. نعم قد يحدث تكرار لأن الجدول في الاساس ناتج على وعاء لتجميع بيانات يومياً ( وقد يتم جمع البيانات أكثر من مرة في اليوم ) 2. ما جربت اضيف تسلسل .. ماهي فائدته ؟ اللي طلبته جزء بسيط من البرنامج اللي اشتغل عليه .. بس جزئية الجدول والطلب هذا خاص بغياب الطلاب يومياً اللي ينتج من الاساس من استعلام غير المتطابقات مع الحضور اليومي .. فيتم ترحيل الطلاب الغائبين يوميا الى هذا الجدول .
ابوخليل قام بنشر مايو 12, 2015 قام بنشر مايو 12, 2015 ينتج من الاساس من استعلام غير المتطابقات مع الحضور اليومي .. هنا الناتج غير مكرر ولا يمكن ان يتكرر مع وجود العلاقة يمكن يحدث التكرار بسبب عملية تكرار الالحاق اذا كان كذلك فالحل هو بضبط الجدول الملحق اليه
jandbi قام بنشر مايو 12, 2015 الكاتب قام بنشر مايو 12, 2015 صحيح مثل ما ذكرته انا ( وقد يتم جمع البيانات أكثر من مرة في اليوم ) وكيف يتم ضبط الجدول ؟
ابوخليل قام بنشر مايو 12, 2015 قام بنشر مايو 12, 2015 تجعل حقل رقم الطالب وحقل تاريخ الغياب مفتاحين بكذا لن يتكرر رقم الطالب خلال اليوم حتى لو تم الالحاق 100 مرة والطريقة : بعد فتح الجدول على التصميم / اضغط على زر Ctrl ثم حدد الحقول المطلوبة ( ظللها ) ثم بالزر الايمن اختر المفتاح
Elsayed Bn Gemy قام بنشر مايو 13, 2015 قام بنشر مايو 13, 2015 (معدل) اخى الكريم هذا هو المرفق الخاص بك مدمج معه استعلام الحذف قم باضافة البيانات التى تريدها وعندما تريد تصفية الجدول الى القيم الفريدة الغير متكررة قم بتشغيل الاستعلام قمت باضافة حقل واحد فقط هو (mared_id) لتحديد السجلات المكررة ثم انشات الاستعلام تفضل اخى الفاضل تم تعديل مايو 13, 2015 بواسطه مارد
رمهان قام بنشر مايو 13, 2015 قام بنشر مايو 13, 2015 برافو استاذ مارد لكن ايش رايك بتعديل بسيط جدا !! اضف المعامل not لتصبح not in !! وخلاص مرة واحدة يحذف المكرر !! وانت والله مرة بتجاوب حاجات صعبة ومرة ماتزبطشي معاك !! بالتوفيق للجميع
Elsayed Bn Gemy قام بنشر مايو 13, 2015 قام بنشر مايو 13, 2015 برافو استاذ مارد لكن ايش رايك بتعديل بسيط جدا !! اضف المعامل not لتصبح not in !! وخلاص مرة واحدة يحذف المكرر !! وانت والله مرة بتجاوب حاجات صعبة ومرة ماتزبطشي معاك !! بالتوفيق للجميع ولا تزعل اخى رمهان - فلتت منى دى انا بس من الصبح كنت بفكر فى الطريقة لانى كنت اتعلمتها قبل كدا ونسيتها عموما المرفق جاهز الان ... واحب ان انوه انه من يجارى رمهان ؟؟؟ ههههههه استعلام لحذف المتكرر فى الجدول.rar 1
رمهان قام بنشر مايو 13, 2015 قام بنشر مايو 13, 2015 (معدل) ربحان !!!! اكيد !!! طبعا صدقني بالله ان هذا الحل هوه اللي في بالي خاصة لما سألت الاخ عن هل ممكن اضافة تسلسل !! وانت ما شاء الله كفيت ووفيت ونفذت !! وعلى فكرة هذا يستحق موضوع جديد لانه جديد بالمنتدى !! فهناك محاولات للحل غير مباشرة ! وللعلم فقط : يكتفى بهذا المعيار : Not In (SELECT First(mared_id) FROM jandbi GROUP BY ID,DateDay;) الآن اخي مارد : مارايك ان يتم الحذف وبدون اصافة تسلسل ؟ اي جدول السائل كما هو ؟؟ نفكر جميعا !! تحياتي تم تعديل مايو 13, 2015 بواسطه رمهان
jandbi قام بنشر مايو 14, 2015 الكاتب قام بنشر مايو 14, 2015 شكرا لكما استاذ مارد ورمهان وللمشرف ابو خليل .. منكم نستفيد :)
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.