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

ممكن كود زر امر حذف في النموذج الرئيسي يحذف جميع السجلات من النماذج الفرعية


ASDewq1398

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

ارجو المساعدة

عندي (5) جداول و (5) نماذج نموذج رائيسي و 4 فرعية ابغاء زر في انموذج الرئيسي يحذف جميع السجلات في النماذج الفرعية بشرط يكون رقم التسلسل في النموذج الرائيسي يساوي رقم المعرف في النماذج الفرعية  طبعاً مع عدم حذف السجل في النموذج الرائيسي

تم تعديل بواسطه ASDewq1398
رابط هذا التعليق
شارك

الحذف يتم في الجداول مياشرة

على اعتبار رقم التسلسل في جدول 1 هو عبارة عن المعرف في الجداول الآخرى

الحذف يتم على كل جدول باستثناء جدول1 .. لكل جدول سطر يخصه

الكود واضح وسهل الفهم فقط استبدال مسميات الجداول والحقول بالتسميات التي لديك

DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE tbl2.*, tbl2.idStud2 FROM tbl2 WHERE tbl2.idStud2 = [Forms]![frm1]![IDStud]"
DoCmd.RunSQL "DELETE tbl3.*, tbl3.idStud3 FROM tbl3 WHERE tbl3.idStud3 = [Forms]![frm1]![IDStud]"
DoCmd.RunSQL "DELETE tbl4.*, tbl4.idStud4 FROM tbl4 WHERE tbl4.idStud4 = [Forms]![frm1]![IDStud]"
DoCmd.RunSQL "DELETE tbl5.*, tbl5.idStud5 FROM tbl5 WHERE tbl5.idStud5 = [Forms]![frm1]![IDStud]"
DoCmd.SetWarnings True
DoCmd.Requery

 

  • Like 1
رابط هذا التعليق
شارك

اخي بيض الله وجهك والله يوفقك في الدنيا والاخرة 

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

 

تم تعديل بواسطه ASDewq1398
رابط هذا التعليق
شارك

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