mehdiba3
پنج شنبه 02 مرداد 1393, 22:00 عصر
میخواستم بدونم چطور میشه 2 فیلد رو هم زمان یکتا کرد؟
تو جدول من فیلد استاد و درس به صورت کلید خارجی با هم در جدول ثبت نام آورده شده.
حالا میخوام اگه کاربر خواست هم استاد و هم درس رو تکراری ثبت کنه سیستم خطا .
توضیح اینکه من اومدم هر 2 فیلد رو یونیک کردم ولی اینطوری رو هر فیلد جداگونه خطا میگیره یعنی مثلا اگه کد استاد = 1 و کد درس =1 بود بار اول ثبت میشه ولی بار بعد اگه کد استاد =1 بود و درس=2 بود یا برعکس کد درس =1 بود و کد استاد=1 بود بازم خطا میده و هر کدوم رو جدا یونیک در نظر گرفته
من میخوام فقط در صورتی که مثلا کد استاد=1 و کد درس=1 بود و دوباره کاربری همین را خواست ثبت کنه سیستم خطا بده . فقط همین
و اگه کد درسی یا کد استاد در ثبت بعدی یکیشون عوض شد سیستم اجازه ثبت بده که هر استاد بتونه چند درس بگیره .
میخوام راهنماییم کنین چطور این دو فیلد رو همراه با هم یونیک کنم؟
البته یادم رفت بگم که جدول ثبت نام من شامل یک کلید اصلی که کد ثبت نام و 2 کلید خارجی شامل کد استاد و کد درس می باشد.
با تشکر
تو جدول من فیلد استاد و درس به صورت کلید خارجی با هم در جدول ثبت نام آورده شده.
حالا میخوام اگه کاربر خواست هم استاد و هم درس رو تکراری ثبت کنه سیستم خطا .
توضیح اینکه من اومدم هر 2 فیلد رو یونیک کردم ولی اینطوری رو هر فیلد جداگونه خطا میگیره یعنی مثلا اگه کد استاد = 1 و کد درس =1 بود بار اول ثبت میشه ولی بار بعد اگه کد استاد =1 بود و درس=2 بود یا برعکس کد درس =1 بود و کد استاد=1 بود بازم خطا میده و هر کدوم رو جدا یونیک در نظر گرفته
من میخوام فقط در صورتی که مثلا کد استاد=1 و کد درس=1 بود و دوباره کاربری همین را خواست ثبت کنه سیستم خطا بده . فقط همین
و اگه کد درسی یا کد استاد در ثبت بعدی یکیشون عوض شد سیستم اجازه ثبت بده که هر استاد بتونه چند درس بگیره .
میخوام راهنماییم کنین چطور این دو فیلد رو همراه با هم یونیک کنم؟
البته یادم رفت بگم که جدول ثبت نام من شامل یک کلید اصلی که کد ثبت نام و 2 کلید خارجی شامل کد استاد و کد درس می باشد.
با تشکر