PDA

View Full Version : سوال: insert



ندا2611
یک شنبه 09 فروردین 1388, 09:39 صبح
در دیتا بیس دو جدول دارم،جدول معلم و دانش آموز.در برنامه نام معلم در یک کامبوباکس نمایش داده میشود.حالا مشکل من درذخیره کردن شماره پرسنلی معلم در جدول دانش آموزان است.برای ذخیره کردن اطلاعات دانش آموزان و شماره پرسنلی معلم(به جای نام معلم)در جدول دانش آموزان) از چه دستواتی استفاده کنم؟
با سپاس

mostafaaa
یک شنبه 09 فروردین 1388, 12:07 عصر
سلام دوست من
شما سوالت اصلا مفهومی نداره و کامل نیست!!
به چه شکل Insert رو میخوای انجام بدی؟ شماره پرسنلی از کجا میاد؟ آیا توسط کاربر وارد میشه ؟ یا اینکه توی یه جدول دیگه موجوده؟ و ...
سوالت رو کامل کن تا ما بر اساس حدثیات جواب ندیم(مشخصات کامل جدول، طریقه اتصال به بانک، قطعات کد ...)
یا علی

ندا2611
یک شنبه 09 فروردین 1388, 12:19 عصر
سلام
شماره پرسنلی معلمان در یک جدول دیگه ذخیره شده.در کامبو باکس نام معلم نمایش داده میشه و از طریق کد نویسی به دیتا بیس متصل میشم.

m.abooei
یک شنبه 09 فروردین 1388, 14:55 عصر
دوست عزیز ابتدا در هنگام پر کردن Comboای که نام معلم را نشون می ده مشخصه ValueMemberش را با کد پرسونلی مقدار دهی کن و وقتی خواستی آن را در دیتا بیس ذخیره کنی از دستور زیر برای گرفتن کد استفاده می کنی و آن را هر جا که خواستی ذخیره میکنی


Dim P_Code as Uint16=ComboBox1.SelectedValue

mostafaaa
یک شنبه 09 فروردین 1388, 22:28 عصر
سلام دوست من
اگه از SQL خواستی استفاده بکنی دستور Insert میتونه یه چیزی شبیه به این باشه :

INSERT INTO tblS ( T_ID, S_Name )
SELECT T_ID, 'NewData'
FROM tblT
WHERE T_Name='eiman';

جدول دانش آموز مثلا =tblS
جدول معلمها مثلا = tblT
یا علی