PDA

View Full Version : سوال: انجام عملیات تراکنش بر روی دو جدول مرتبط



هادی2020
یک شنبه 19 خرداد 1387, 13:16 عصر
کسی مثالی در رابطه با ارتباط بین دو جدول و انجام عملیلت حذف و اضافه و ... داره
دوم اینکه چطور میشه اطلاعات یه فیلد خاص را منبع یه کامبوباکس قرار داد
به یه فرد تازه وارد در vb.net کمک کنید

touraj
یک شنبه 19 خرداد 1387, 19:55 عصر
ببخشید. ولی این ارتباط دو جدول یعنی چی؟
میتونی از کد استفاده کنی. یا اینکه وقتی database رو به پروژه اضافه کردی، اون فیلدی رو که می خوای کمبو باکس باشه رو از حالت تکست باکس به کمبو باکس تبدیل کنی و بذاری روی فرم.

هادی2020
یک شنبه 19 خرداد 1387, 20:20 عصر
آقا حقیقتش تبدیل از تکس باکس به کامبو را پیدا نکردم
یه برنامه ساده که ارتباطه دو جدول و نشون بده مثل
جدول1 دارای فیلد شماره دانشجویی و نام و فمیلی و ...
جدول شماره 2 دارای شماره دانشجویی نمره و درس(البته خود درس نیاز به یه جدول دیگه داره که کاری نداریم)

می خواستم در بالای یه فرم مشخصات فرد ظاهر بشه و در قسمت پایین فرم نمرات فرد نمایش در بیاد به هر شکلی که می تونید

touraj
یک شنبه 19 خرداد 1387, 23:32 عصر
ببین، وقتی دیتابیس رو اضافه کردی، برو تو پنجره Data Source. اونجا لیست تمام Tableها هستش. روی + کنار هر Table که کلیک کنی، فیلدهای اون Table نشون داده میشه. هر فیلد به صورت یه کامبوباکسه. اون کامبوباکس رو که باز کنی، میتونی انتخاب کنی که این فیلد رو بصورت TextBox، ComboBox و... نشون بده. وقتی حالت کامبوباکس رو انتخاب کردی، اون رو روی فرم Drag کن.
ارتباط دو تا جدول هم چند تا راه داره. یکیش اینه که یه Query بسازی. راه پر دردسرترش هم اینه که تو هر دو جدول شماره دانشجویی داره. وقتی از یه جدول شماره دانشجویی رو وارد کردی، توی جدول 2 جستجو کن و هر وقت به این شماره رسید، از جستجو خارج بشه.