PDA

View Full Version : حلقه



hamedinho
چهارشنبه 05 مهر 1385, 22:36 عصر
فرض کنید ما چنتا تکس باکش داریم و می خوایم میانگین اون ها رو حساب بکنیم . ما نمی تونیم براش بنویسم که مثلا جمع کن و تقسیم بر تعداد کن چون ممکنه یکی یا چنتا از تکس باکس ها خالی یا صفر باشند . می دونم که می شه با حلقه این کار رو انجام داد . دوستان اگر می شه راهنمایی کنن.

sarami
چهارشنبه 05 مهر 1385, 22:41 عصر
مقادیر خالی رو صفر در نظر بگیرین مشکل حل میشه

if NZ(me.txt)=vbnullstring then txt.value=0
Nz(txt1,0)
iif(isnull(txt1),0,txt1)
هر سه مورد جواب میدن لازم بذکره ویرایش بعد ازپست مهندس عزیزمون جناب Moustafa انجام شده....

moustafa
چهارشنبه 05 مهر 1385, 23:17 عصر
nz(text1,0)+nz(text2,0

hamedinho
پنج شنبه 06 مهر 1385, 13:04 عصر
فهمیدم که چی شد ولی یکمی توضیح بدید در مورد NZ و غیره

moustafa
پنج شنبه 06 مهر 1385, 13:47 عصر
nz(value,value if is null)
تابع nz مقدار یه تکست باکس و... برمی گردونه و اگر خالی باشه مقدار قرار داده شده در ارگومان دوم برمی گردونه ودر محاسبات اعمال میکنه

hamedinho
پنج شنبه 06 مهر 1385, 14:05 عصر
من تکس باکهایی با نام های m1 تا m14 دارم و میانگینش رو می خوام در تکش باکس دیگری به نام mmiangin نشون بده . لطف کنین که باید چه جوری کدش رو بنویسم.

moustafa
پنج شنبه 06 مهر 1385, 14:12 عصر
(nz(m1,0)+nz(m2,0)+nz(m3,0)+nz(m4,0))/4

hamedinho
جمعه 07 مهر 1385, 21:42 عصر
آقا مصطفی لطف خیلی خیلی بزرگی کردید