نمایش نتایج 1 تا 6 از 6

نام تاپیک: ارتباط مستقیم کلید اصلی و کلید خارجی

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مهر 1389
    محل زندگی
    دزفول شهر آب های خروشان
    پست
    148

    ارتباط مستقیم کلید اصلی و کلید خارجی

    سلام.
    اگه جد.لی بنام student داشته باشیم که شامل شماره دانشجویی نام و ........... باشه و
    یک جدول بنام sabtenam داشته باشیم که شامل شماره ثبتنام کلید اصلی و شماره دانشجو نام دانشجو نام خانوادگی باشه و کلید خارجی شماره داشنجویی باشه حالا سوالم اینه که در برنامه مثل شی شارپ اگه برای مثال در جدول دانشجو ، دانشجویی رو حذف کنیم میخوام مستقیم در جدول ثبتنام هم خود به خود تمام مشخصات آن رکورددانشجو حذف بشه.
    بنظرتون جیکار کنم که این اتفاق بیفته؟

  2. #2

    نقل قول: ارتباط مستقیم کلید اصلی و کلید خارجی

    سلام،
    چرا در جدول ثبت نام مجددا خصیصه های جدول دانشجو (مثل نام نام خانوادگی) را قرار دادین؟ این کار کاملا اشتباه است. چرا که مثلا وقتی مشخصات دانشجو در جدول دانجشو تغییر میکنه شما ناچارین جدول ثبت نام را نیز ویرایش کنید...

    شما خصیصه ON DELETE را روی CASCADE تنظیم کنید زمانی که یک دانشجو از جدول دانشجو حذف میشه سطر متناظر آن در جدول ثبت نام نیز حذف خواهد شد.
    نیازی به کدنویسی در #C ندارد. در SQL Server Management Studio روی Node جدول ثبت نام راست کلیک کرده و Design را انتخاب کنید سپس روی کلید خارج راست کلیک کرده و در قسمت Relationship در بخش Delete and Update Specific رفته و Delete Rule را روی Cascade تنظیم کنید.
    وبلاگ من (Advanced SQL Querying)

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مهر 1389
    محل زندگی
    دزفول شهر آب های خروشان
    پست
    148

    نقل قول: ارتباط مستقیم کلید اصلی و کلید خارجی

    با کاری که شما گفتین مشکلم حل شد ولی 1000 مشکل دیگه سر راهم قرار گرفته. امیدوارم بتونین راهنماییم کنید.در فرمی که در پایین مشاهده میکنید من فقط برای نشان دادن ظاهری مشخصات دانشجو رو نشون میدم و فقط فیلد کد ملی رو ذخیره میکنم. ولی برای فیلد ترم گروه درسی و نام درس و استاد باز میخوام فقط به صورت ظاهری تو فرم برای کاربر این اطلاعات نمایش داده بشه و فقط کلید خارجی اونا مثل کد درس و کد گروه درسی و کد استاد و .... تو جدول ثبت نام ذخیره شه. مشل من الان اینجاست چیکار کنم که با زدن دکمه اضافه( رو فرم هستش) بتونم بدون نمایش کلید خارجی فیلداییی که گفتم اونا رو ثبت کنم؟ خیلی برام مهمه که این فیلدا در فرم نمایش داده نشند و مخفی باشند چون اگه قرار باشه نمایش داده بشند فرم بسیار شلوغ میشه و اصلا لزومی نداره که اپراتور بدون کد استاد چیه یا کد گروه درسی چیه یا کد درس چیه. اون فقط با اسمشون کار داره و با اعداد و ارقاک کاری نداره. پس حتما یک راهی برای این وجو داره که من بتونم کلید خارجی رو که نمایش داده نشده ذخیره کنم. راهش چیه؟ ممنون

    در فرم ثبت نام داشنجو برای دروس Untitled.jpg

  4. #4
    کاربر دائمی
    تاریخ عضویت
    مهر 1389
    محل زندگی
    دزفول شهر آب های خروشان
    پست
    148

    نقل قول: ارتباط مستقیم کلید اصلی و کلید خارجی

    کسی نیست کمکم کنه؟ من به شدت ناراحتم و نمیدونم چیکار کنم

  5. #5
    کاربر دائمی
    تاریخ عضویت
    مهر 1389
    محل زندگی
    دزفول شهر آب های خروشان
    پست
    148

    نقل قول: ارتباط مستقیم کلید اصلی و کلید خارجی

    کسییییییییییییی نییییییییییییست؟؟؟؟؟؟؟؟؟؟ ؟؟؟

  6. #6

    نقل قول: ارتباط مستقیم کلید اصلی و کلید خارجی

    بسم الله الرحمن الرحیم
    با سلام
    این مطالبی که فرمودید ربطی به این تالار نداره و ان شاالله به راحتی می تونید در تالار C#‎ مسائلتون رو مطرح کنید؛ دوستان بسیار فعالی داره.

    مشل من الان اینجاست چیکار کنم که با زدن دکمه اضافه( رو فرم هستش) بتونم بدون نمایش کلید خارجی فیلداییی که گفتم اونا رو ثبت کنم؟ خیلی برام مهمه که این فیلدا در فرم نمایش داده نشند و مخفی باشند چون اگه قرار باشه نمایش داده بشند فرم بسیار شلوغ میشه و اصلا لزومی نداره که اپراتور بدون کد استاد چیه یا کد گروه درسی چیه یا کد درس چیه. اون فقط با اسمشون کار داره و با اعداد و ارقاک کاری نداره. پس حتما یک راهی برای این وجو داره که من بتونم کلید خارجی رو که نمایش داده نشده ذخیره کنم. راهش چیه؟
    گروه درسی و نام درس و ترم داخل کامبو قرار دارند؛ کامبو 2 ویژگی displayMember,ValueMember دارد:
    DisplayMember اون مقداری که دیده میشود؛ مثلا برای نام درس پایگاه داده و شما با استفاده از تکه کدی می توانید پراپرتی ValueMember رو برای کد درس ست کنید.
    در مورد استاد هم باید نام استاد رو در پایگاه دادتون سرچ کنید و کد اون رو دریافت کنید.
    موفق باشید.

تاپیک های مشابه

  1. مشکل در تحلیل ارتباط کلید خارجی در یک جدول که با هم کلید اصلی هستند
    نوشته شده توسط mosadatta در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 2
    آخرین پست: شنبه 23 دی 1391, 10:26 صبح
  2. سوال: اشکال در ارتباط کلید اصلی و کلید خارجی
    نوشته شده توسط ali_mo7670 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: دوشنبه 24 مرداد 1390, 13:29 عصر
  3. سوال: کلید اصلی & کلید خارجی
    نوشته شده توسط Dead Space در بخش MySQL
    پاسخ: 2
    آخرین پست: سه شنبه 26 بهمن 1389, 14:55 عصر
  4. مشکل در ارتباط با فیلد کلید اصلی ،در جهت رفع قفل شدن برنامه
    نوشته شده توسط بیتافرهی در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 2
    آخرین پست: دوشنبه 04 شهریور 1387, 12:28 عصر
  5. پاسخ: 4
    آخرین پست: جمعه 25 خرداد 1386, 08:33 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •