f16 قام بنشر ديسمبر 7, 2020 قام بنشر ديسمبر 7, 2020 اسعد الله مسائكم جميعاً الاخوة الكرام كيف يمكن حذف قيمة في جدول لنفترض اسم الجدول TB1 بناء على قيمة مطابقة في جدول اخر TB2 مثلاً :- عندي جدول 1 به حقلين الرقم و النوع والجدول رقم 2 به نفس البيانات الرقم والنوع اريد عمل استعلام حذف يقوم بحذف البيانات من الجدول رقم 1 عندما يكون هناك بيانات مطابقة للبيانات في الجدول رقم 2 مرفق مثال على هذا ولكم جزيل الشكر والتقدير مثال اوفيسنا استعلام حذف بيانات من جدول بناء على جدول اخر.accdb
jjafferr قام بنشر ديسمبر 7, 2020 قام بنشر ديسمبر 7, 2020 وعليكم السلام 🙂 اول خطوة هي عمل حقل ترقيم تلقائي Auto_ID في كلا الجدولين ، هذه الجداول والبيانات الموجودة ، والبيانات المتشابهة بين الجدولين : . نعمل استعلام يأتي هذه النتائج : . . ثم نعمل استعلام حذف ، بحيث معيار Auto_ID الجدول TB1 نأخذه من نتائج الاستعلام qry_Similars : . وبعد تشغيل الاستعلام ، هذه نتائج الجداول : . جعفر 1304.مثال اوفيسنا استعلام حذف بيانات من جدول بناء على جدول اخر.accdb.zip 1 1
تمت الإجابة husamwahab قام بنشر ديسمبر 7, 2020 تمت الإجابة قام بنشر ديسمبر 7, 2020 مشاركة مع استاذ جعفر ارجو ان تكون موفقة aaa.rar 1 1
f16 قام بنشر ديسمبر 8, 2020 الكاتب قام بنشر ديسمبر 8, 2020 (معدل) أ/ حسام هذا الاستعلام ما في احسن منه سهل وبسيط ويقوم بالعمل المطلوب . اشكر اخي جعفر على هذا الشرح المتقن وعلى هذه الطريقة في الحصول على النتيجه المطلوبه لاكن استعلام ا/ حسام ممتاز وبسيط لدي سؤال اخر أ/ حسام وارجو منك المعذرة كيف يمكن عمل استعلام تحديث لبيانات في الجدول TB1 اذا تطابق حقل الرقم في الجدول TB1 مع الجدول حقل الرقم في الجدول TB2 بشرط ان يكون النوع في الجدول TB1 يساوي رقم 1 بمعنى لو ان الجدول TB1 يحتوي على البيانات التالية الرقم النوع اسم العميل 1 1 احمد الجدول TB2 يحتوي على البيانات التالية الرقم النوع اسم العميل 2 1 خالد 1 1 راشد الآن اريد عمل استعلام تحديث يقوم بتحديث بيانات الجدول TB1 الى اسم العميل راشد بدلاً من احمد ارجو ان اكون وفقت في الشرح مرفق مثال مثال اوفيسنا استعلا التحديث.accdb تم تعديل ديسمبر 8, 2020 بواسطه f16
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
f16 قام بنشر ديسمبر 8, 2020 الكاتب قام بنشر ديسمبر 8, 2020 تسلم على هذا التحليل الدقيق الذي يدل على امكانيات رائعه
f16 قام بنشر ديسمبر 14, 2020 الكاتب قام بنشر ديسمبر 14, 2020 (معدل) في ٧/١٢/٢٠٢٠ at 21:10, husamwahab said: مشاركة مع استاذ جعفر ارجو ان تكون موفقة aaa.rar 24.99 kB · 9 downloads ا/ حسام ما زلت منتظر لردك الكريم في ما يخص تحديث بيانات جدول من بيانات جدول اخر كما في الشرح اعلاه مع كل الشكر تم تعديل ديسمبر 14, 2020 بواسطه f16
f16 قام بنشر ديسمبر 14, 2020 الكاتب قام بنشر ديسمبر 14, 2020 الحمد لله توصلت الى حل مناسب في ما يخص استعلام التحديث وذلك استنباطاً من حل الاستاذ حسام لاستعلام الحذف اشكركم جميعاً 1
husamwahab قام بنشر ديسمبر 15, 2020 قام بنشر ديسمبر 15, 2020 السلام عليكم استاذ f16 اعتذر لتاخري بالرد والحمد لله انك وجدت الحل
f16 قام بنشر ديسمبر 16, 2020 الكاتب قام بنشر ديسمبر 16, 2020 15 ساعات مضت, husamwahab said: السلام عليكم استاذ f16 اعتذر لتاخري بالرد والحمد لله انك وجدت الحل جزاك الله خيراً ونفع الناس بعلمك وزاد من العلم 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.