PDA

View Full Version : چگونگی جمع دقیقه و ساعت



javad490
دوشنبه 22 بهمن 1386, 16:01 عصر
با سلام.
لطفا اگر کسی فرمول محاسبه جمع دقیقه و ساعت کار کرد را که نتیجه جمع آن بدون خطا باشد با یک فایل نمونه اکسس اینجا قرار دهد بسیار ممنون می شوم.
منظورم این است که طبق این فرمول وقتی جمع دقیقه به 60 رسید به جمع ساعت 1 ساعت اضافه شود یعنی بجای مبنای 10 از مبنای 6 استفاده شود.
متشکرم:خجالت:

SYNDROME
دوشنبه 22 بهمن 1386, 16:17 عصر
با سلام.
لطفا اگر کسی فرمول محاسبه جمع دقیقه و ساعت کار کرد را که نتیجه جمع آن بدون خطا باشد با یک فایل نمونه اکسس اینجا قرار دهد بسیار ممنون می شوم.
منظورم این است که طبق این فرمول وقتی جمع دقیقه به 60 رسید به جمع ساعت 1 ساعت اضافه شود یعنی بجای مبنای 10 از مبنای 6 استفاده شود.
متشکرم:خجالت:
فکر نکنم کار چندان سختی باشد.
دوست عزیز خودتان با دستور Sum جمع ساعت و دقیقه را محاسبه کنید و سپس با تقسیم دقیقه بر 60 مقدار را با ساعت جمع کنید و باقی مانده هم دقیقه شما است.
موفق باشید

مهدی قربانی
دوشنبه 22 بهمن 1386, 20:24 عصر
سلام
اینجا رو ببنید :
http://barnamenevis.org/forum/showthread.php?t=93199&highlight=%D8%B3%D8%A7%D8%B9%D8%AA

HPARHIZI
سه شنبه 23 بهمن 1386, 14:17 عصر
فکر نکنم کار چندان سختی باشد.
دوست عزیز خودتان با دستور Sum جمع ساعت و دقیقه را محاسبه کنید و سپس با تقسیم دقیقه بر 60 مقدار را با ساعت جمع کنید و باقی مانده هم دقیقه شما است.
موفق باشید


آنقدر هم راحت نیست
به نظر من بهتر ه از توابع hour , min تو برنامه access استفاده کنیم یعنی به ازای ه فیلد زمان یک فیلد برای بیرون کشیدن ساعت و فیلدی دیگر برای کشیدن دقیقه نا فیلد استفاده سپس در زمان جمع از فیلدهای کمکی استفاده کنیم و در نهایت با یک فرمول ساده میتوان در جمع کلی تبدلیهای دقیقه به ساعت رو فرمول نویسی کرد .

Sum Of MIN]-(Fix([Sum Of MIN]/60)*60] =برای محاسبه دقیقه

Sum Of HOUR]+Fix([Sum Of MIN]/60] = برای محاسبه ساعت

javad490
چهارشنبه 24 بهمن 1386, 16:36 عصر
با تشکر از پاسخ دوستان ولی منظور من این است:
ما یک فیلد بنام دقیقه داریم
یک فیلد بنام ساعت
و انتهای ستون این فیلدها باید جمع شود که مشخص شود فرد چند ساعت و چند دقیقه در ماه کار کرده است؟
مثلا اگر ما در فیلد دقیقه عدد 40 و عدد 35 را داشته باشیم بایستی جمع این دو عدد 1.15 شود یعنی در جمع ستونها ما عدد 15 را در ستون دقیقه و عدد 1 را در ستون ساعت داشته باشیم .
لطفا بیشتر را هنمائی کنید و یا یک نمونه کوچک بگذارید
من از روش تقسیم حاصل جمع بر عدد 60 استفاده کرده ام ولی جواب نهائی کاملا صحیح نیست و دقت آن در رکورد های بالا خوب نیست .
متشکرم :خجالت:
www.geocities.com/karajjavad (http://www.geocities.com/karajjavad)

javad490
دوشنبه 20 اسفند 1386, 15:28 عصر
با تشکر از پاسخ دوستان ولی منظور من این است:
ما یک فیلد بنام دقیقه داریم
یک فیلد بنام ساعت
و انتهای ستون این فیلدها باید جمع شود که مشخص شود فرد چند ساعت و چند دقیقه در ماه کار کرده است؟
مثلا اگر ما در فیلد دقیقه عدد 40 و عدد 35 را داشته باشیم بایستی جمع این دو عدد 1.15 شود یعنی در جمع ستونها ما عدد 15 را در ستون دقیقه و عدد 1 را در ستون ساعت داشته باشیم .
لطفا بیشتر را هنمائی کنید و یا یک نمونه کوچک بگذارید
من از روش تقسیم حاصل جمع بر عدد 60 استفاده کرده ام ولی جواب نهائی کاملا صحیح نیست و دقت آن در رکورد های بالا خوب نیست .
متشکرم :خجالت:
www.geocities.com/javad490 (http://www.geocities.com/javad490)


www.geocities.com/javad490 (http://www.geocities.com/javad490)
از تمامی دوستان که نظر دادند متشکرم

mazoolagh
دوشنبه 20 اسفند 1386, 19:05 عصر
وقتی خود اکسس میتونه مستقیم مقادیر زمان و تاریخ رو با هم جمع یا از هم کم کنه چه نیازی به این هست کسی خودش تابع بنویسه؟

daskar
سه شنبه 21 اسفند 1386, 11:31 صبح
سلام
1- طبق قوانین سایت لطفاً اول جستجو کن در این مورد بحث زیاد شده
2- با توجه به توضیح دوستان اگر جواب را پیدا کردی گفتگو را مفید اعلان کن
موفق باشی

Madcap
یک شنبه 02 آبان 1389, 01:02 صبح
حالا ساعت رو چجوری از هم کم کنیم؟

alipoor123@gmail.com
یک شنبه 02 آبان 1389, 12:33 عصر
تابع تایم رو نگاه كن، من این طور عمل می‌كنم كه زمان وارد شده رو از هم جدا می‌كنم یكی دقیقه و یكی ساعت اونوقت می‌تونی با هم جمع كنی یا كم كنی


Private Sub time
Dim hour
hour = Int (Me.total_time)
Dim mini
mini = Me.total_time - hour
Dim dagh
dagh = (hour * 60) + (mini * 100)

End Sub