PDA

View Full Version : ویرایش رکورد انتخاب شده از DBGrid در edit



studentbabak
یک شنبه 20 شهریور 1390, 18:55 عصر
چطور می تونم وقتی یک رکورد را از DBGrid انتخاب می کنم اطلاعات اون رو در EDIT ها قرار بدم و ویرایششون کنم و ذخیره و همچنین حذف ؟ دیتابیس هم اکسس هست

سعید صابری
یک شنبه 20 شهریور 1390, 21:54 عصر
میتونی از dbedit استفاده کنی یا مقدار از تیبل بخونی و در edit ها بریزی

studentbabak
دوشنبه 21 شهریور 1390, 11:38 صبح
چطور باید مقادیر رو از table بخونم و در EDit بریزم؟

سعید صابری
دوشنبه 21 شهریور 1390, 16:14 عصر
چطور باید مقادیر رو از table بخونم و در EDit بریزم؟
برای مثال



Edit1.Text:=ADOTable1.FieldByName('namefield').AsS tring

fakhravari
شنبه 26 شهریور 1390, 13:32 عصر
توی قسمت event گرید بزار فکرکنم onenter بود

masood samadi
شنبه 26 شهریور 1390, 14:33 عصر
سلام

برای نمایش اطلاعات گرید در editها دررویدادAfterScroll مربوط به جدول مقادیر فیلدها را در Edit ها قراربده


procedure TForm1.ADODataSet1AfterScroll(DataSet: TDataSet);


begin


Edit1.text:=AdoTable.Fieldbyname('Field1').AsStrin g;


.


.


Edit(n).Text:= AdoTable .Fieldbyname('Fieldn').AsString;


end;
اینک در دکمه مربوط به ویرایش جدول را فقط در مد میرایش می بری
AdoTable.Edit;

برای ذخیره کردن هم اطلاعات درون Editها را به فیلدها انتساب می دهید


AdoTable.FieldByName('Field1').AsString:=Edit1.Tex t


.


.


AdoTable.FieldByName('Fieldn').AsString:=Editn.Tex t





AdoTable.post
برای حذف کردن


AdoTable.Delete;


AdoTAble.Close


AdoTAble.open