View Full Version : سوال: به روز كردن data grid
kamand314
شنبه 11 خرداد 1387, 09:52 صبح
سلام
من يك dbgrid روي فرم دارم كه مشخصات يك جدول بانك را نشان مي دهد و لي
هر گاه كه يك ركورد جديد به جدول اضافه مي كنم آنرا در grid نشان نمي دهد
َADOQuery را يك بار باز و بسته كنم grid آپديت ميشود ، مي خواستم بدانم آيار راه بهتري
براي به روز كردن DataGrid وجود دارد ؟
shivana64
یک شنبه 12 خرداد 1387, 11:32 صبح
حتما شما یک دکمه مثلا ثبت یا یچیزی شبیه به این دارید می تونید از dbgrid.update استفاده کنید. یا اینکه اگه adotable اون رو جایی بعد از وارد کردن اطلاعاتتون فعال کنید
یعنی adotable.active:=true از این دستور استفاده کنید یعنی در هنگام اجرا تیبلتون فعال بشه من که از این روش استفاده می کنم و مشکلی هم ندارم.
امیدوارم مشکلتون حل بشه
B_YAGHOBI
یک شنبه 12 خرداد 1387, 12:51 عصر
اگر از همين adotable براي ورود اطلاعات استفاده شود نمايش داده ميشود ولي اگر از مجرايي ديگر وارد كنيد بايد اين adotable را بروزرساني كنيد : adotable.Refresh
اصغر (پآچ)
یک شنبه 12 خرداد 1387, 14:11 عصر
سلام
از دستور ;ADOQuery.Update هم می تونی استفاده کنی
kamand314
دوشنبه 13 خرداد 1387, 07:20 صبح
من از AdoQuery استفاده كرده ام و دستور adoquery.update هم نداريم
update record داريم كه اونم كار نمكنه
delphiprog3000
چهارشنبه 12 تیر 1387, 09:11 صبح
با سلام .
دوست من اگر از Adoquery استفاده میکنید میتوانید از این کد برای حالت Refresh استفاده کنید.
Adoquery1.Requery();
موفق باشید.............................
SYNDROME
چهارشنبه 12 تیر 1387, 20:52 عصر
می توانی با یک بار بسته و باز کردن ADO هم چنین کاری را انجام دهید.
ADO.Close;
ADO.Opne;
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.