shahab_ksh
یک شنبه 09 فروردین 1394, 02:55 صبح
با سلام
فرمی را در نظر بگیرید که یک دانشجو در ابتدای فرم اطلاعات شخصی خود و بعد در همان فرم لیست واحد های مربوط به خود را وارد نمایید !
و در نهایت با Submit ی 1- اطلاعات شخصی در جدول Profile و 2- اطلاعات واحد ها در جدول Unit ذخیره گردد که کلید اصلی Profile_ID کلید خارجی Unid_Profile_ID بشود !
ساختار فرم
----------------
Profile Information
----------------
Unit Information
1
2
3
----------------
Submit
اما یک مشکل هنوز رکورد Profile ذخیره نشده که بشه Profile_ID رو بدست آورد ! یعنی وقتی طرف میخاد اطلاعات مربوط به واحد ها رو وارد کنه قاعداتا اول باید واحد ها ثبت بشه بعد Profile چون یک به چند است ! از طرفی کلید خارجی جدول Unit کلید اصلی Profile_Id هست
چطور میشه این مشکل رو منطقی حل کرد. (بجز حالت ثبت دو صفحه ای و یا کار غیر منطقی استفاده از یک رکورد موقت)
فرمی را در نظر بگیرید که یک دانشجو در ابتدای فرم اطلاعات شخصی خود و بعد در همان فرم لیست واحد های مربوط به خود را وارد نمایید !
و در نهایت با Submit ی 1- اطلاعات شخصی در جدول Profile و 2- اطلاعات واحد ها در جدول Unit ذخیره گردد که کلید اصلی Profile_ID کلید خارجی Unid_Profile_ID بشود !
ساختار فرم
----------------
Profile Information
----------------
Unit Information
1
2
3
----------------
Submit
اما یک مشکل هنوز رکورد Profile ذخیره نشده که بشه Profile_ID رو بدست آورد ! یعنی وقتی طرف میخاد اطلاعات مربوط به واحد ها رو وارد کنه قاعداتا اول باید واحد ها ثبت بشه بعد Profile چون یک به چند است ! از طرفی کلید خارجی جدول Unit کلید اصلی Profile_Id هست
چطور میشه این مشکل رو منطقی حل کرد. (بجز حالت ثبت دو صفحه ای و یا کار غیر منطقی استفاده از یک رکورد موقت)