f16 قام بنشر ديسمبر 7, 2020 مشاركة قام بنشر ديسمبر 7, 2020 اسعد الله مسائكم جميعاً الاخوة الكرام كيف يمكن حذف قيمة في جدول لنفترض اسم الجدول TB1 بناء على قيمة مطابقة في جدول اخر TB2 مثلاً :- عندي جدول 1 به حقلين الرقم و النوع والجدول رقم 2 به نفس البيانات الرقم والنوع اريد عمل استعلام حذف يقوم بحذف البيانات من الجدول رقم 1 عندما يكون هناك بيانات مطابقة للبيانات في الجدول رقم 2 مرفق مثال على هذا ولكم جزيل الشكر والتقدير مثال اوفيسنا استعلام حذف بيانات من جدول بناء على جدول اخر.accdb رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر ديسمبر 7, 2020 مشاركة قام بنشر ديسمبر 7, 2020 وعليكم السلام 🙂 اول خطوة هي عمل حقل ترقيم تلقائي Auto_ID في كلا الجدولين ، هذه الجداول والبيانات الموجودة ، والبيانات المتشابهة بين الجدولين : . نعمل استعلام يأتي هذه النتائج : . . ثم نعمل استعلام حذف ، بحيث معيار Auto_ID الجدول TB1 نأخذه من نتائج الاستعلام qry_Similars : . وبعد تشغيل الاستعلام ، هذه نتائج الجداول : . جعفر 1304.مثال اوفيسنا استعلام حذف بيانات من جدول بناء على جدول اخر.accdb.zip 1 1 رابط هذا التعليق شارك More sharing options...
أفضل إجابة husamwahab قام بنشر ديسمبر 7, 2020 أفضل إجابة مشاركة قام بنشر ديسمبر 7, 2020 مشاركة مع استاذ جعفر ارجو ان تكون موفقة aaa.rar 1 1 رابط هذا التعليق شارك More sharing options...
f16 قام بنشر ديسمبر 8, 2020 الكاتب مشاركة قام بنشر ديسمبر 8, 2020 (معدل) أ/ حسام هذا الاستعلام ما في احسن منه سهل وبسيط ويقوم بالعمل المطلوب . اشكر اخي جعفر على هذا الشرح المتقن وعلى هذه الطريقة في الحصول على النتيجه المطلوبه لاكن استعلام ا/ حسام ممتاز وبسيط لدي سؤال اخر أ/ حسام وارجو منك المعذرة كيف يمكن عمل استعلام تحديث لبيانات في الجدول TB1 اذا تطابق حقل الرقم في الجدول TB1 مع الجدول حقل الرقم في الجدول TB2 بشرط ان يكون النوع في الجدول TB1 يساوي رقم 1 بمعنى لو ان الجدول TB1 يحتوي على البيانات التالية الرقم النوع اسم العميل 1 1 احمد الجدول TB2 يحتوي على البيانات التالية الرقم النوع اسم العميل 2 1 خالد 1 1 راشد الآن اريد عمل استعلام تحديث يقوم بتحديث بيانات الجدول TB1 الى اسم العميل راشد بدلاً من احمد ارجو ان اكون وفقت في الشرح مرفق مثال مثال اوفيسنا استعلا التحديث.accdb تم تعديل ديسمبر 8, 2020 بواسطه f16 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر ديسمبر 8, 2020 مشاركة قام بنشر ديسمبر 8, 2020 السلام عليكم 🙂 استعملت احد جداول هذا الملف : . عملت مقارنة للسرعة لـ 3 طرق مختلفة على جدولين بنفس البيانات (2,844,047 سجل في كل جدول) : . الاستعلام 1 ، كما عمله اخي حسام : DELETE salaries1.*, salaries1.emp_no1, salaries1.from_date1 FROM salaries1 WHERE (((salaries1.emp_no1) In (SELECT emp_no2 FROM [salaries2])) AND ((salaries1.from_date1) In (SELECT from_date2 FROM [salaries2]))); . واستغرق الاستعلام 28 ثانية لفتح البيانات (وليس لحذف البيانات) : . الاستعلام 2 ، كما عملته انا : DELETE salaries1.emp_no1, salaries1.* FROM salaries1 WHERE (((salaries1.emp_no1) In (Select emp_no1 from qry_Similars))); . واستغرق الاستعلام 18 ثانية لفتح البيانات (وليس لحذف البيانات) : . الاستعلام 3 ، بطريقة جديدة : DELETE salaries1.*, salaries1.emp_no1, salaries1.from_date1 FROM salaries1 WHERE (((salaries1.emp_no1) In (SELECT emp_no2 FROM [salaries2] WHERE salaries1.[emp_no1]=[salaries2].[emp_no2] AND [salaries1].[from_date1]=[salaries2].[from_date2]))); . واستغرق الاستعلام لفتح البيانات (وليس لحذف البيانات) : . جعفر 1 رابط هذا التعليق شارك More sharing options...
f16 قام بنشر ديسمبر 8, 2020 الكاتب مشاركة قام بنشر ديسمبر 8, 2020 تسلم على هذا التحليل الدقيق الذي يدل على امكانيات رائعه رابط هذا التعليق شارك More sharing options...
f16 قام بنشر ديسمبر 14, 2020 الكاتب مشاركة قام بنشر ديسمبر 14, 2020 (معدل) في ٧/١٢/٢٠٢٠ at 21:10, husamwahab said: مشاركة مع استاذ جعفر ارجو ان تكون موفقة aaa.rar 24.99 kB · 9 downloads ا/ حسام ما زلت منتظر لردك الكريم في ما يخص تحديث بيانات جدول من بيانات جدول اخر كما في الشرح اعلاه مع كل الشكر تم تعديل ديسمبر 14, 2020 بواسطه f16 رابط هذا التعليق شارك More sharing options...
f16 قام بنشر ديسمبر 14, 2020 الكاتب مشاركة قام بنشر ديسمبر 14, 2020 الحمد لله توصلت الى حل مناسب في ما يخص استعلام التحديث وذلك استنباطاً من حل الاستاذ حسام لاستعلام الحذف اشكركم جميعاً 1 رابط هذا التعليق شارك More sharing options...
husamwahab قام بنشر ديسمبر 15, 2020 مشاركة قام بنشر ديسمبر 15, 2020 السلام عليكم استاذ f16 اعتذر لتاخري بالرد والحمد لله انك وجدت الحل رابط هذا التعليق شارك More sharing options...
f16 قام بنشر ديسمبر 16, 2020 الكاتب مشاركة قام بنشر ديسمبر 16, 2020 15 ساعات مضت, husamwahab said: السلام عليكم استاذ f16 اعتذر لتاخري بالرد والحمد لله انك وجدت الحل جزاك الله خيراً ونفع الناس بعلمك وزاد من العلم 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان