ورود

View Full Version : سوال در ارتباط با گرید grid



rezakhj
شنبه 02 دی 1385, 07:35 صبح
در یک گرید می خواهم هروقت روی سطرها حرکت میکنم دو فیلد را مقایسه کنم و در صورت داشتن شرایط مورد نظر پیغامی را در جائی بنویسد
من یک label توی فرم گذاشتم و caption آنرا را شرط فوق گذاشتم ولی با حرکت روی سطر گرید تغییر نمیکند یعنی اولین سطر گرید هر چه باشد فقط نمایش میدهد
از text box هم استفاده کردن یعنی خاصیت value‌ آنرا شرط فوق گذاشتم ولی با تغییر رکورد تغییر نمی کند .

binyaz2003
شنبه 02 دی 1385, 10:50 صبح
می توانید از وقایع beforrowcolchange و afterrowcolchange در گرید استفاده کنید.

rezakhj
شنبه 02 دی 1385, 11:22 صبح
متشکرم
من در قسمت beforrowcolchange دستورات ذیل را وارد کردم ولی عملی اتفاق نمی افتد

mm=iif(money_rec>0 .and. money_rec!=money_sep,"MOGHAYERAT","")
if len(alltrim(mm))>0
messagebox(mm,64," WARNING ",10000)
endif

البته من اینجوری ننوشتم این ادیتور اینجوری کرده ضمنا پیغامهایم فارسی است ولی دیگه ...
آیا راهی هست مثل فرمهای اکسس که در قسمت txtbtn تعداد رکوردها نمایش داده شود و با اضافه و کم کردن refresh شود یعنی در بخشی از فرم این رویداد را ایجاد کنم
در اکسس به این شکل است 10 رکورد از 100 رکورد
من به این شکل نیاز دارم