PDA

View Full Version : یک اشکال عجیب توی dbgride



namazi
یک شنبه 03 اسفند 1382, 19:32 عصر
با سلام
من توی فرم اولم یک dbgride , یک table و یک datasource گذاشتم این dbgride رکوردهای مربوطه رو نشون میده ولی وقتی این فرم رو می بندم و میرم توی فرم دوم و از اونجا به جدولم یک رکورد اضافه می کنم و بعد برمی گردم توی فرم اولم bgride اون رکورد رو نشون نمیده . مگر اینکه از برنامه خارج شده و دوباره وارد شوم
اگه از توی همون فرم اولم table.action را یک بار false کنم و دوباره true کنم رکورد رو نشون میده ولی اگه از توی فرم دوم که رکورد رو اضافه می کنم از همونجا table فرم اول رو غیر فعال دوباره فعال کنم باز dbgride رکورد رو نشون نمیده به نظر شما مشکل کجاست ؟

JavanSoft
دوشنبه 04 اسفند 1382, 00:30 صبح
?? ... چون سوالتون عجیب بود من عین همین رو پیاده سازی کردم ...مشکلی که شما می فرمایید نبود

hr110
دوشنبه 04 اسفند 1382, 09:56 صبح
با سلام
دوست عزیز اگر شما فرم اولیه را free کنید و مجددا create کنید این مشکل حل خواهد شد و یا اینکه میتوانید از query استفاده کنید که یک متد با نام Requery دارد که در هنگام show کردن فرم میتوانید از آن استفاده نمایید


موفق باشید

namazi
چهارشنبه 06 اسفند 1382, 12:18 عصر
سلام و ممنون از پاسخهاتون
با query و refresh کردن مشکل حل شد. :D