ورود

View Full Version : عدم قبول آخرین مورد انتخاب شده در دیبی گرید به جهت بروزآوری



khoshblagh
سه شنبه 17 تیر 1393, 09:06 صبح
با سلام خدمت دوستان
دیبی گیریدی را در نظر بگیرید که در یک ستون فیلدی که ماهیت آن بولین است چک باکس قرار دارد. حال اگر چند ردیف از این دیبی گیرید را در ستون مورد نظر تیک بزنیم، و بعدا بخواهیم با دستوری کلیه ردیفهایی که تیک زده شده اند را بروزآوری نمائیم این عمل برای همه رکوردهای مورد نظر به جز آخرین مورد را که تیک زده ایم عمل میشود. به عبارت دیگر آخرین تیک به علت اینکه هنوز ردیف تغییر نکرده است در حالت ادیت مانده و عملا جز گروه ردیفهای تیک خورده به حساب نمی آید . حالا چکاری انجام دهم که آخرین مورد هم جز ردیفهای انتخاب شده به حساب آید؟ متشکرم

hadisalahi2
سه شنبه 17 تیر 1393, 09:42 صبح
باید دستورات زیر رو بر روی Dataset گرید خودت یک بار اجرا کنی تا تغییرات آخرین رکورد ثبت بشه.


DBGrid..Datasoure.datase.edit;
DBGrid..Datasoure.datase.Post;

khoshblagh
سه شنبه 17 تیر 1393, 15:45 عصر
با سلام خدمت دوست گرامی
دیبی گرید مورد نظر با دیتا سورس به یک کوئری وصل میباشد حالا در کدام رویداد دیتا سورس یا کوئری یا دیبی گرید این دستورات را قرار دهم. ضمنا آیا دو نقطه بکار رفته در دستورات از نظر دستور صحیح میباشد؟ متشکرم.

pezhvakco
سه شنبه 17 تیر 1393, 16:41 عصر
سلام
اگه یک Buttom رو فرم دارین برای انجام عملیات بروز رسانی جدول پایگاه داده، دستور را در ان بنویسید .
اون 2 نقطه هم احتمالا یعنی نام گرید .

hadisalahi2
سه شنبه 17 تیر 1393, 17:36 عصر
در قبل از ذخیره عملیات این کار رو انجام بدید
توی اون دستورات اون نقطه ها یکیش اضافه عزیزم
ببخشید دستم خورده :لبخند: