PDA

View Full Version : اضافه کردن جمع دقیقه به جمع ساعت در گزارش



mansori
دوشنبه 01 آبان 1385, 00:44 صبح
دوستان سلام
چطور میشه جمع فیلد دقیقه را به جمع فیلد ساعت اضافه کرد لطفا اگر ممکن است فایل ضمیمه را ملاحظه بفرمائید . متشکرم

samaneh_h
دوشنبه 01 آبان 1385, 15:30 عصر
می‌تونی از دستور زیر برای جمعشون استفاده کنی
Sum([ho])+Round(Sum([se]/60)) & ":" & Sum([se])-60=

mansori
پنج شنبه 04 آبان 1385, 10:30 صبح
ضمن تشکر از راهنماییتان به نظر میرسه به شرط هم نیاز داره چون بیشتر از 60 دقیقه بلاتکلیفه به این خاطر با اجازه یه تابع ایف هم اضافه کردم چون مشابه اینو قبلا توی اکسل برخورد کردم ولی توی اکسس نمیدونستم که شما راهنمایی فرمودین.

((IIf(Sum([se])>60;Round(Sum([se]/60)) & ":" & Sum([se]-60);(Sum([ho])) & ":" & Sum([se=

اگه اینطوری اشکالی داره خواهشاً راهنمایی بفرمائید.

mansori
شنبه 06 آبان 1385, 10:23 صبح
با سلام این فرمول متاسفانه اشکال داشت که اصلاح اون به این صورت دراومد
=IIf(Sum([se])>60;(Sum([ho]))+Round(Sum([se])/60) & ":" & Sum([se])-(60*Round(Sum([se])/60));(Sum([ho])) & ":" & Sum([se]))

samaneh_h
شنبه 06 آبان 1385, 10:48 صبح
Round(Sum([se])/60) با این دستور شما اصلاً نباید دقیقه باقیمانده اتون بالاتر از 60 بره که بخواین براش iif بذارید!!!!!

mansori
دوشنبه 08 آبان 1385, 07:29 صبح
با سلام این فرمول متاسفانه اشکال داشت که اصلاح اون به این صورت دراومد
=IIf(Sum([se])>60;(Sum([ho]))+Round(Sum([se])/60) & ":" & Sum([se])-(60*Round(Sum([se])/60));(Sum([ho])) & ":" & Sum([se]))

باتشکرازsamaneh با جایگزین کردن int بجای Round در فرمول بالا بطور دقیق نتیجه گرفتم.