PDA

View Full Version : به روز شدن vsflex با زدن هر دکمه



kama2222
جمعه 07 فروردین 1388, 09:47 صبح
با عرض سلام و خسته نباشد خدمت اساتید محترم.
من در برنامه ای دیدم که با زدن هر دکمه داخل vsflex همزمان نیز ته جمع رکوردها تغییر می کند . البته این تغییرات قبل از ذخیره نهائی در بانک اطلاعاتی است.مثلاً 10 کالا داریم می خواهیم قیمت بدهیم با زدن هر دکمه از عددها ته جمع تغییر می کرد و بعد از زدن دکمه saveذخیره می شد.کاملاً مشخص بود که به بانک اطلاعاتی این نوع جمع متصل نبود.لطفاً در ساختن چنین ته جمعی در vsflex کمک کنید.

mpmsoft
جمعه 07 فروردین 1388, 14:04 عصر
توسط متد subTotal مي تونيد اين کارو بکنيد
براي اطلاعاتن بيشتر مي تونيد به Help اين ابزار رجوع کنيد
و يا اينکه خودتون شبيه سازي کنيد

kama2222
جمعه 07 فروردین 1388, 14:36 عصر
منظور من ایجاد ته جمع نیست.منظور من ایجاد لیبلی که ته جمع شود و نکته مهم آن در این است که در صورت تغییر در هر رکورد بدون وابسته بودن database به vsflex همزمان با زدن کلید یک ، یک به جمع اضافه شود . البته بدون زدن کلید اینتر .کاملاً این جمع آنلاین باشد.یا بهتر بگویم انگار داریم همزمان هم در گرید می نویسیم و هم به ته جمع اضافه می کنیم.

با تشکر

vbhamed
شنبه 08 فروردین 1388, 00:42 صبح
سلام
خب اين كه كاري نداره
با استفاده از يك حلقه و خاصيت textmatrix پس از هر تغييري در vsflex خودتون جمع ستون رو به دست بياريد

مثال : جمع سطر 1 تا آخر در ستون سوم


dim i%,sum@
sum = 0
for i = 1 to vsflex1.rows-1
sum = sum + Val(vsflex1.textmatrix(i,2))
next
lblSum = sum