PDA

View Full Version : مشکل در Edit کردن در یک جدول



sempaisaleh
دوشنبه 23 اردیبهشت 1392, 12:48 عصر
با سلام خدمت دوستان
من با تکه کد زیر اومدم تو جدول Edit میزنم ولی به جاش Insert میکنه. البته در بعضی از مواقع جواب میده(در صورتی که برنامه رو کلا ببندم و دوباره باز کنم. البته Refresh کردم جواب نداد).

ADOTable1.Edit;
ADOTable1.Recordset.Fields[14].Value:='1';
ADOTable1.FieldByName('marhale').Value := 'ÇÊãÇã';
ADOTable1.Post;
ADOTable3.First;
ADOTable3.Edit;
dbmemo11.Text:=dbmemo7.Text;
ADOTable3.Post;
EDIT اولی درست کار میکنه ولی تو دومی میاد Insert میکنه تو جدول.
یه نکته رو هم بگم: ado3 گزینه Master source اش Ado1.
کسی هست بگه چرا میاد به جای اینکه dbmemo11.Text:=dbmemo7.Text; بکنه میاد یه رکورد جدید میسازه تو اون میاد dbmemo11.Text:=dbmemo7.Text; قرار میده. البته تو رکورد قبلی هم این کارو میکنه.(انگار یه کپی ازش میگیره)
حالا من موندم اینهمه کار رو با کدوم کد انجام میده؟؟؟؟؟؟؟؟:لبخند::لبخند:: بخند::لبخند:

sempaisaleh
سه شنبه 24 اردیبهشت 1392, 07:56 صبح
از دوستان کسی نیست کمک کنه.
هر کاریش میکنم میره یه رکورد Insert میکنه به جای اینکه همون رو Edit کنه. البته فکر میکنم اشاره گر روی اون رکورد نباشه مثلا رو EOF یا BOF باشه که میره اون Edit میکنه. (چه میدونم:افسرده:). ولی برای این کار اومدم قبلش گفتم که برو به رکورد اول (قابل ذکره که فقط یه رکورد رو هم داریم)

benyaminrahimi
شنبه 25 خرداد 1392, 16:35 عصر
خیلی قاطی پاتیه اگه تیبل حاوی سطر نباشه edit و insert یه اکشن دارن سمپل بذار ببینم

Mask
یک شنبه 26 خرداد 1392, 12:13 عصر
این روش پیاده سازی اشتباه رو از کجا یاد گرفتی برادر؟