ورود

View Full Version : سوال: طریقه نوشتن دستور



a-azad
سه شنبه 31 اردیبهشت 1387, 06:59 صبح
سلام.من دو تا جدول دارم توی بانکم از طریق فیلدی بنام distance به هم relateشدن
من اول اطلاعات توی جدول 1 وارد می کنم.شامل source,destination,distance.بعد می خوام براساس اطلاعاتی که اول وارد کردم اطلاعات بیاد توی یک edit وقتی شرط برقرار شدنمایش بده
select distance from table1 where source=tehran and destination=karaj
ودز این حال بره توی جدول 2ذخیره کنه.چطور می تونم این کار کنم..کدش چطوزی بنویسم

SYNDROME
سه شنبه 31 اردیبهشت 1387, 07:18 صبح
اگر مثال می زدید بهتر بود.
برای پیدا کردن یک رکورد


ADO.SQL.Text := 'Select * From Tbl_1 Where ID=1';
ADO.Open;

برای ریختن مقادیر داخل Edit هم از FieldByName استفاده کنید.


Edit1.Text := ADO.FieldByName(FieldName).Asstring ;

برای اضافه کردن رکورد به جدول دوم هم اینطور عمل کنید.


ADO1.Insert;
ADO1.FieldByName(FieldName).Asstring := Edit1.Text;
. . . .
ADO1.Post;

موفق باشید

اصغر (پآچ)
سه شنبه 31 اردیبهشت 1387, 10:26 صبح
از این دستور هم میتونی برای خوندن و نوشتن در جداول استفاده کنی



Edit1.Text := AdoTable1[fieldname].AsString;
و
AdoTable1[fieldname].AsString := Edit1.Text;



موفق باشید