ابو عبدلله قام بنشر ديسمبر 20, 2015 قام بنشر ديسمبر 20, 2015 بسم الله والحمد لله في المرفق عندما اقوم بالضغط على تفريغ البيانات فانه يقوم بحذف بيانات جدول الطلاب وحذف بيانات جدول الدرجات كونه مرتبط به لكن جدول المعلمين بياناته لا تحذف فاريد عند تفريغ البيانات يقوم بحذف بيانات كل الجداول في البرنامج او أقوم بتحديد تاريخين ليقوم بحذف البيانات الطلاب بين هذين التاريخين لكم مني كل احترام delete.rar
jjafferr قام بنشر ديسمبر 20, 2015 قام بنشر ديسمبر 20, 2015 وعليكم السلام اذا اردت ان تحذف البيانات بين تاريخين ، فيجب وضع معيار بين تاريخين ، في الاستعلام ، هكذا: . اما جدول المعلمين ، فلأنه غير مرتبط مع الجداول الاخرى ، فيمكن حذف بياناته كامله ، هكذا: DELETE * FROM المعلمين جعفر 302.delete.accdb.zip 1
ابو عبدلله قام بنشر ديسمبر 24, 2015 الكاتب قام بنشر ديسمبر 24, 2015 في ٢٠/١٢/٢٠١٥ at 13:21, jjafferr said: وعليكم السلام اذا اردت ان تحذف البيانات بين تاريخين ، فيجب وضع معيار بين تاريخين ، في الاستعلام ، هكذا: . اما جدول المعلمين ، فلأنه غير مرتبط مع الجداول الاخرى ، فيمكن حذف بياناته كامله ، هكذا: DELETE * FROM المعلمين جعفر 302.delete.accdb.zip بسم الله بارك الله بك أخي جعفر لقد فهمت وطبقت وكل شي على مايرام ولكن سؤالي *اذا أرت عمل استعلام يقوم بحف البيانات من جميع الجداول ؟؟؟ *ولقد اضفت حقل لجدول الدرجات هو تاريخ تقديم المادة فإذا ارت ايضا عمل استعلام لحذف بيانات الطلاب مع موادهم اللذين قدمو مواد في أو بين تاريخين معين ؟؟ لك مني كل الاحترام والتقدير 303.delete.rar
jjafferr قام بنشر ديسمبر 24, 2015 قام بنشر ديسمبر 24, 2015 منذ ساعه, mf_rida said: *اذا أرت عمل استعلام يقوم بحف البيانات من جميع الجداول ؟؟؟ لا يمكن حذف البيانات من جميع الجداول باستعمال استعلام واحد ، لذا يجب عمل استعلام حذف مستقل بكل جدول ، وفي الكود تقوم بتشغيل الاستعلامات واحدة خلف الاخرى ، هكذا: لا تعرض رسالة حذف البيانات التحذيرية docmd.setwarnings false الآن نشغل جميع استعلامات الحذف docmd.openquery "qry_1" docmd.openquery "qry_2" docmd.openquery "qry_3" الآن اعرض جميع الرسائل التحذيرية docmd.setwarnings true . منذ ساعه, mf_rida said: *ولقد اضفت حقل لجدول الدرجات هو تاريخ تقديم المادة فإذا ارت ايضا عمل استعلام لحذف بيانات الطلاب مع موادهم اللذين قدمو مواد في أو بين تاريخين معين ؟؟ . انا اعطيتك الطريقة لعمل هذا الاستعلام للحقل تاريخ الميلاد ، فكل اللي عليك عمله هو تغيير الحقل الى "تاريخ تقديم المادة" مع الحفاظ على المعيار بين التاريخين. جعفر 1
ابو عبدلله قام بنشر ديسمبر 24, 2015 الكاتب قام بنشر ديسمبر 24, 2015 2 ساعات مضت, jjafferr said: انا اعطيتك الطريقة لعمل هذا الاستعلام للحقل تاريخ الميلاد ، فكل اللي عليك عمله هو تغيير الحقل الى "تاريخ تقديم المادة" مع الحفاظ على المعيار بين التاريخين. جعفر بسم الله بارك الله بك أخي جعفر ولقد تم ما علمتني اياه ونجحت به وعرفت الطريقة والشرط ولكن قصدي أني عندما اريد حذف بيانات جدول فرعي مرتبط بجدول رئيسي و الشرط يكون بالجدول الفرعي كيف تتم هذه العملية ؟؟أي الشرط موجود على جدول الدرجات وانا اريد حذف بيانات الطلاب من خلال الدرجات ؟؟ آسف على الاطالة ودعواتي واحترامي لك
jjafferr قام بنشر ديسمبر 24, 2015 قام بنشر ديسمبر 24, 2015 انت لما تحذف بيانات من جدول الطالب ، فتلقائيا سجلات الطالب في جدول الدرجة ينحذف. وين المشكلة؟ لوسمحت تعطيني اسماء الجداول جعفر 1
رمهان قام بنشر ديسمبر 25, 2015 قام بنشر ديسمبر 25, 2015 (معدل) 15 ساعات مضت, mf_rida said: بسم الله بارك الله بك أخي جعفر لقد فهمت وطبقت وكل شي على مايرام ولكن سؤالي *اذا أرت عمل استعلام يقوم بحف البيانات من جميع الجداول ؟؟؟ *ولقد اضفت حقل لجدول الدرجات هو تاريخ تقديم المادة فإذا ارت ايضا عمل استعلام لحذف بيانات الطلاب مع موادهم اللذين قدمو مواد في أو بين تاريخين معين ؟؟ لك مني كل الاحترام والتقدير 303.delete.rar السلام عليكم الصق هذه الجملة في محرر الاستعلام ويمكنك عرض التصميم للفهم اكثر DELETE الطالب.[رقم الطالب], * FROM الطالب WHERE (((الطالب.[رقم الطالب]) In (select [رقم الطالب] from [الدرجة] where [تاريخ التقديم] between #1/1/2015# and #1/1/2016#))); تنبيه : لو كان هناك سجلا في الدرجات لاحد الطلاب به تاريخ يوافق شرط الحذف لمادة ولا يوافقه لمادة اخرى ! فانه وحسب تصميمك للقاعدة سيتم حذف المواد التي لاتوافق الشرط وذلك لانه تم حذف الاب وهو الطالب لتطابق سجل واحد للحذف وبالتالي ستحذف السجلات المرتبطة جميعا وضمنيا الغير مطابقة للشرط ! فانتبه ! بالتوفيق تم تعديل ديسمبر 25, 2015 بواسطه رمهان
ابو عبدلله قام بنشر ديسمبر 25, 2015 الكاتب قام بنشر ديسمبر 25, 2015 (معدل) 11 ساعات مضت, jjafferr said: انت لما تحذف بيانات من جدول الطالب ، فتلقائيا سجلات الطالب في جدول الدرجة ينحذف. وين المشكلة؟ لوسمحت تعطيني اسماء الجداول جعفر بسم الله أخي الفاضل جعفر انا أقصد العكس اي حذف الطلاب اللذين قدمو مواد بين تاريخين انظر المرفق يحذف بيانات الدرجات بينما بيانات الطلاب تبقى موجودة ؟؟ مع احترامي ودعائي 303.delete -.rar منذ ساعه, رمهان said: السلام عليكم الصق هذه الجملة في محرر الاستعلام ويمكنك عرض التصميم للفهم اكثر DELETE الطالب.[رقم الطالب], * FROM الطالب WHERE (((الطالب.[رقم الطالب]) In (select [رقم الطالب] from [الدرجة] where [تاريخ التقديم] between #1/1/2015# and #1/1/2016#))); تنبيه : لو كان هناك سجلا في الدرجات لاحد الطلاب به تاريخ يوافق شرط الحذف لمادة ولا يوافقه لمادة اخرى ! فانه وحسب تصميمك للقاعدة سيتم حذف المواد التي لاتوافق الشرط وذلك لانه تم حذف الاب وهو الطالب لتطابق سجل واحد للحذف وبالتالي ستحذف السجلات المرتبطة جميعا وضمنيا الغير مطابقة للشرط ! فانتبه ! بالتوفيق بسم الله وعليكم السلام لي الشرف بأن شاركتنا استاذنا الفاضل رمهان واشكرك جزيل الشكر على هذا التنبيه الأكثر من مهم والغائب عن فكري وعلى هذا الاساس فإن فكرتي خطأ؟؟؟ مارأيك ؟؟؟ تم تعديل ديسمبر 25, 2015 بواسطه mf_rida
ابو عبدلله قام بنشر ديسمبر 25, 2015 الكاتب قام بنشر ديسمبر 25, 2015 بسم الله ما سبب هذه الرسالة عندما اقوم باختيار لا بعد رسالة التحذيرية سيتم حذف بيانات ؟؟
رمهان قام بنشر ديسمبر 26, 2015 قام بنشر ديسمبر 26, 2015 عزيزي لا اعتقد انه سيتم الحذف عند اختيار "لا" من الرسالة التحذيرية مع وجود رسالة الخطا عالعموم لتلاشي هذه الرسالة التخذيرية وهي تسمى التاكيد للاستعلامات الاجرائية وتستطيع ايقافها من خلال خيارات الاكسس > اعدادات العميل > تعديل : وتمسح علامة الصح من الخيار استعلامات اجرائية وهنا في الكود نوقفها فقط لحظيا ونعيد تفعيلها وبعد الانتهاء من مهمة الكود هذا الكود ومحاولا ان يبقى كودك كما هو يقوم باطفاء الرسائل التحذيرية ومع وجود رسالة خيار للمستخدم بالاستمرار من عدمه Private Sub delete_Click() DoCmd.SetWarnings False If [passworddelet] = 123 Then If MsgBox("مواصلة الحذف ..؟", vbYesNo) = vbYes Then DoCmd.OpenQuery "delete", acViewNormal Else MsgBox " كلمة السر خاظئة " DoCmd.Close End If DoCmd.SetWarnings True End Sub بالتوفيق 22 ساعات مضت, mf_rida said: بسم الله أخي الفاضل جعفر انا أقصد العكس اي حذف الطلاب اللذين قدمو مواد بين تاريخين انظر المرفق يحذف بيانات الدرجات بينما بيانات الطلاب تبقى موجودة ؟؟ مع احترامي ودعائي 303.delete -.rar بسم الله وعليكم السلام لي الشرف بأن شاركتنا استاذنا الفاضل رمهان واشكرك جزيل الشكر على هذا التنبيه الأكثر من مهم والغائب عن فكري وعلى هذا الاساس فإن فكرتي خطأ؟؟؟ مارأيك ؟؟؟ تفضل بشرح برنامجك ولماذا الحذف ولماذا حذف المواد وليظهر لنا التصور الصحيح لحالتك ! تحياتي 1
ابو عبدلله قام بنشر يناير 1, 2016 الكاتب قام بنشر يناير 1, 2016 بسم الله لك مني كل الاحترام والدعاء استاذ رمهان / جعفر بارك الله بكم ولقد طبقت كود الحذف دون أي مشاكل في ٢٦/١٢/٢٠١٥ at 07:36, رمهان said: تفضل بشرح برنامجك ولماذا الحذف ولماذا حذف المواد وليظهر لنا التصور الصحيح لحالتك ! تحياتي لقد كنت أفكر بحذف الطلاب اللذي قدمو مواد بتاريخ معين ولكن بعد ان نبهتني بأنه سيتم حذف كل مواد الطالب عند مطابقة لو مادة واحدة الشرط أظن أن فكرتي كانت على خطأ بارك الله بك استاذنا رمهان مع تقديري واحترامي رضا الله
رمهان قام بنشر يناير 1, 2016 قام بنشر يناير 1, 2016 6 ساعات مضت, رضا الله said: بسم الله لك مني كل الاحترام والدعاء استاذ رمهان / جعفر بارك الله بكم ولقد طبقت كود الحذف دون أي مشاكل لقد كنت أفكر بحذف الطلاب اللذي قدمو مواد بتاريخ معين ولكن بعد ان نبهتني بأنه سيتم حذف كل مواد الطالب عند مطابقة لو مادة واحدة الشرط أظن أن فكرتي كانت على خطأ بارك الله بك استاذنا رمهان مع تقديري واحترامي رضا الله حياك الله اخي رضا ! شفت كيف اهمية التحليل قبل التنفيذ ؟ ولكن هل تريدنا نواصل باضافة شرط : اذا بقي مادة فاكثر لا توافق الشرط احذف المواد فقط من جدول المواد وبدون حذف الطالب ! فقط يتم حذف الطالب عند عدم وجود مواد لاتوافق الشرط ! ام ان الفكرة كانت في الاصل حذف الطلاب ولم تعد مجديه بعد التنبيه ! بالتوفيق 1
ابو عبدلله قام بنشر يناير 4, 2016 الكاتب قام بنشر يناير 4, 2016 في ١/١/٢٠١٦ at 00:40, رمهان said: حياك الله اخي رضا ! شفت كيف اهمية التحليل قبل التنفيذ ؟ ولكن هل تريدنا نواصل باضافة شرط : اذا بقي مادة فاكثر لا توافق الشرط احذف المواد فقط من جدول المواد وبدون حذف الطالب ! فقط يتم حذف الطالب عند عدم وجود مواد لاتوافق الشرط ! ام ان الفكرة كانت في الاصل حذف الطلاب ولم تعد مجديه بعد التنبيه ! بالتوفيق بسم الله أخي الكريم واستاذنا الفاضل رمهان بارك الله بك وشكراً لهتمامك لقد أضفت لجدول الدرجات صف ناجح أي عند التحديد يكون الطالب ناجح وعند عدم التحديد يكون الطالب غير ناجح في المادة اذا أردنا حذف الطلاب اللذين لم ينجحو بأي مادة ؟؟؟؟؟؟؟ بين تاريخين ؟؟ مع تقديري واحترامي رضا الله delete new.rar
ابوخليل قام بنشر يناير 16, 2016 قام بنشر يناير 16, 2016 الاخ رضا : اعمل استعلام حذف ويكون المعيار في الحقل الجديد الذي ذكرت هو صفر ثم شغل الاستعلام تلاحظ انه حذف كل السجلات التي لم يعلم عليها 1
ابو عبدلله قام بنشر يناير 16, 2016 الكاتب قام بنشر يناير 16, 2016 3 ساعات مضت, ابوخليل said: اعمل استعلام حذف ويكون المعيار في الحقل الجديد الذي ذكرت هو صفر تلاحظ انه حذف كل السجلات التي لم يعلم عليها بسم الله أشكرك كل الشكر أخي أبو خليل لقد فهمت الفكرة وكانت غائبة عن بالي وطبقتها ولكن الاستعلام يقوم بحذف مواد الطلاب فقط ولكني اريده ان يحذف المواد والطلاب أيضاً أي الطالب اللذي لم ينجح بأي مادة اقوم بحذف مواده وسجله أيضاً ؟؟؟؟؟؟؟؟ مرة أخرى شكراً لاهتمامك أخي أبو خليل مع تقديري واحترامي رضا الله
رمهان قام بنشر يناير 18, 2016 قام بنشر يناير 18, 2016 اخ رضا اسف على التاخر ستحصل على ماتريد ان شاء الله وبعد الاستفسار التالي ماذا عن الطلاب الذين لم يتم تسجيل مواد لهم ! اي غير موجودين بجدول الدرجة فقط في جدول الطلاب ؟ بالتوفيق 1
ابو عبدلله قام بنشر يناير 23, 2016 الكاتب قام بنشر يناير 23, 2016 في ١٨/١/٢٠١٦ at 19:17, رمهان said: اخ رضا اسف على التاخر ستحصل على ماتريد ان شاء الله وبعد الاستفسار التالي ماذا عن الطلاب الذين لم يتم تسجيل مواد لهم ! اي غير موجودين بجدول الدرجة فقط في جدول الطلاب ؟ بالتوفيق بسم الله لا داعي للاسف أستاذ رمهان بارك الله بك وشكراً لاهتمامك بالنسبة للطلاب لا يوجد لدينا طلاب لم يتم تسجيل مواد لهم فلكل طالب على الأقل مادة او اكثر وانا أريد حذف مواد الطلاب وبيانات الطلاب اللذين لم ينجحو باي مادة ...؟؟؟؟ مع تقديري و احترامي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.