اشكال در ذخيره كردن تغييرات در dbgrid
سلام. مشكلم رو واضحتر ميگم
ببينيد توي sql مربوط به adoquery اينو نوشتم:
کد:
select ostad.*, maghtaetahsili.namemaghta
from maghtaetahsili,ostad
where ostad.codemaghta= maghtaetahsili.codemaghta
بعد dbgrid رو وصل كردم به datasource ي كه به adoquery وصله. توي دكمه ذخيره هم نوشتمADOQuery1.Post;
حالا وقتي كه اجرا ميشه اگه مثلا مقطع تحصيلي نفر اول در ابتدا كارداني باشه بعد من به كارشناسي تغييرش بدم بعد دكمه ذخيره رو بزنم توي بانك تغييري توي جدول استاد وارد نميشه ولي توي جدول مقطع تحصيلي اينجوري ميشه:
كد- نام مقطع
10-ديپلم
11-كارشناسي(بايد كارداني باشه)
12-كارشناسي
13-كارشناسي ارشد
منظورمو رسوندم؟ در واقع بايد توي جدول استاد براساس نام مقطعي كه وارد ميشه كد مقطع تغيير كنه.