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
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.