ايران ويج

نسخه‌ی کامل: بروز رساني يك گريد در وي بي
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
دوستان عزيز يه مشكل دارم كه با همكاري شما حل مي شه واون اينكه اگه از دوجدول تعدادي فيلد را با اس كيو ال انتخاب كني واون رو در يك گريد نمايش بدي وگريد هم بتونه به اطلاعات اضافه كنه اون موقه وقتي اطلات جديد رو وارد مي كني اطلاعات لينك شده در اس كيو ال رو نشون نميده مگراينكه يك بار فرم راببندي ودومرتبه اجرا كني اونوقت نشون ميده

select idkala,quantity,price,namekala,unit,(quantity*price) as jam from kala,factor

در اين كد اگه كد كالارا وارد كني مي بايست نام و قيمت و واحد كالارا نشون بده و بعد هم قيمت رو در تعداد ضرب كنه وجواب را در جمع بريزه كه اين كارا نمي كنه
كمــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــك كنيد.
refresh میکنی؟
آقا جون refresh جواب نمي ده
منم يه همچين مشكلي دارم
شما بايد دو چيز رو ريفرش كني يكي اون ركورد ست رو يكي هم خود گريد رو .
سلام!
منم یه همچین مشکلی داشتم. یه بار رکورد ست رو می بستم. دوباره باز میکردم و مقدارش رو دوباره تو گرید میریختم تا جواب میداد. شما هم که برنامه رو می بندی دوباره باز میکنی جواب میده همین اتفاق می افته.





Mohandese_Javan نوشته است:سلام!
منم یه همچین مشکلی داشتم. یه بار رکورد ست رو می بستم. دوباره باز میکردم و مقدارش رو دوباره تو گرید میریختم تا جواب میداد. شما هم که برنامه رو می بندی دوباره باز میکنی جواب میده همین اتفاق می افته.

سلام بچه ها
همين مشكلي كه مي گين منم باهاش سروكله زدم اما بالاخره حل شد
يه command رو فرمت قرار بده يا همون كماندي كه عمل اضافه كردن رو در databaseت اعمال ميكنه اين كد رو توش قرار بده
اگه ارتباطت باadodc :
adodc.refresh
سلام
خود بايد هم گرايد و هم ديتا كنترل رو رفرش كني
براي رفرش كردن گرايد از اين دستور استفاده كنيد:
dbgride1.rebind
باي