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

استعلام إلحاقي واستعلام حذف اعتمادا على خانة الاختيار


mr steev

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

لدينا في قاعدة البيانات جدول رئيسي SeasonalFollowUp وجدول فرعي BornsRecords مرتبطين بعلاقة رأس بأطراف وذلك بحقل مفتاح أساسي هو SeasonalNo

المطلوب:
في نموذج SeasonalFollowUp 
أريد إذا أصبحت خانة الاخيتار في حقل الإخصاب = True 
أن يتم إلحاق سجل واحد في الجدول الفرعي BornsRecords لنفس رقم المفتاح الأساسي
وإضافة سجل آخر لنفس رقم المفتاح الأساسي في حالة اختيار حقل عدد العجول= توأم
وأضافة سجلين لنفس رقم المفتاح الأساسي في حالة اختيار حقل عدد العجول= ثلاثي 

أي إذا كان حقل الإخصاب = True وعدد العجول مفرد فهناك سجل فرعي واحد مرتبط بالجدول الرئيسي
وإذا كان حقل الإخصاب = True وعدد العجول توأم فهناك سجلين فرعيين مرتبطين بالجدول الرئيسي
وإذا كان حقل الإخصاب = True وعدد العجول ثلاثي فهناك ثلاث سجلات فرعية مرتبطة بالجدول الرئيسي


وأريد إذا أصبحت خانة الاخيتار في حقل الإخصاب = False
أن يتم حذف جميع السجلات الفرعية لنفس رقم المفتاح الاساسي في الجدول الفرعي BornsRecords

طبعا مع رسالة تأكيد في حالة الالحاق 
ورسالة تاكيد في حالة الحذف 

Check Box.rar

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

السلام عليكم ورحمة الله وبركاته ,,,

 

 

ماهو السجل الذي تتحدث عنه وتود الحاقة بالجداول الأخرى ؟؟؟

 

هل تعني تكرار نفس السجل مرة او مرتين بحسب المولود مفرد ام توأم   بدلا عن ادخالة مرة واحدة  وبذلك تصبح جميعها مرتبطة بالجدول الرئيسي ام ماذا

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

وعليكم السلام  ورحمة الله وبركاته

نعم أخي الكريم هو كما تفضلت نفس السجل الذي قمت بتغيير قيمة خانة الاختيار في حقل Fertilize (الاخصاب) فيه أريده أن يتفرع تلقائيا في جدول BornsRecords بناءا على حقل (عدد العجول)

أي عند وضع إشارة الصح / وحذف جميع السجلات المرتبطة عند ازالة اشارة الصح

 

توضيح أكثر

أي إذا كان حقل الإخصاب = True وعدد العجول مفرد أريد تلقائيا سجل فرعي واحد فقط مرتبط في السجل نفسه بالجدول الرئيسي

وإذا كان حقل الإخصاب = True وعدد العجول توأم أريد تلقائيا سجلين فرعيين فقط مرتبطين في السجل نفسه بالجدول الرئيسي

وإذا كان حقل الإخصاب = True وعدد العجول ثلاثي أريد تلقائيا ثلاث سجلات فرعية فقط مرتبطة في السجل نفسه بالجدول الرئيسي

 

وأريد إذا أصبحت خانة الاخيتار في حقل الإخصاب = False أي (تم إلغاء الخيار في حقل الاخصاب)

أن يتم حذف جميع السجلات الفرعية المرتبطة لنفس السجل من الجدول الفرعي BornsRecords

 

مع العلم أن المفتاح الأساسي في الجدول الرئيسي SeasonalFollowUp  هو حقل SeasonalNo

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

اعذرني اخي لم استطع فهم المطلوب تماما 

 

قمت بعمل مثال تقريبي لما فهمت ستجده في المرفق  عله يفيدك ......

 

اعذرني واعذر فهمي مرة أخرى

 

وفقنا الله وإياك ... 

example add delete.rar

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

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