PDA

View Full Version : جمع ساعات



majid_mz
شنبه 04 دی 1389, 00:19 صبح
دوستان سلام من یه فایل دارم میخوام درگزارش مجموع ساعات اضافه کاری را داشته باشم هر کار کردم نشد ازیه مازول استفاده کردم اون هم نشد لطفا راهنماییم کنید اصلا فرصت ندارم.خواهش میکنم کمکم کنید

majid_mz
یک شنبه 05 دی 1389, 08:38 صبح
دوستان و اساتيد محترم خواهش ميكنم كمك كنيد:گریه:

mohamad goodarzi
یک شنبه 05 دی 1389, 11:00 صبح
نمونه شما با تغييرات

majid_mz
چهارشنبه 08 دی 1389, 01:13 صبح
دوست عزیز با تشکر از توجهی که داشتید ولی این جمع کردنی که شما زحمتش رو کشیدید وقتی مجموع ساهات 24 بشه دوباره از صفر شروع میکنه و منظور من این بود که اینطور نشه به همین خاطر از اون ماجول استفاده کردم که متاسفانه نتونستم جواب بگیرم.

stabesh
چهارشنبه 08 دی 1389, 08:48 صبح
سلام
دوست من ميگه كه اين توي تالار قبلا بحث شده و اون پيداش كرده بوده ولي لينكش رو نداره
اگه جستجو كنيد پيداش ميكنيد

mohamad goodarzi
چهارشنبه 08 دی 1389, 15:11 عصر
دوست عزيز اين فايل احتمالا" مشكل شما را برطرف كند

majid_mz
چهارشنبه 08 دی 1389, 17:28 عصر
نه دوست عزیز من این ماجول رو کلی دستکاری کردم ولی نشد.لطفا گزارشهای من توجه کنید.از اساتید خواهش میکنم راهنمایی کنن.

majid_mz
پنج شنبه 09 دی 1389, 10:37 صبح
دوستان عزیز کسی پیدا نمیشه برای رضای خدا یه نگاه به این برنامه ما بندازه؟؟من در فرم گزارشات در 3 گزارش اول از ماجول جمع ساعات استفاده کردم ولی جواب درستی نمیده.لطفا کمک کنید:گریه::گریه::گریه:

majid_mz
پنج شنبه 09 دی 1389, 12:20 عصر
دوست عزیز ARDataبا سلام و تشکر.ممکنه بفرمائید چه تغییری روی برنامه دادید.2تا گزارش اول اصلا باز نمیشه بقیه هم مثل قبل هستن.ممنون میشم راهنمایی کنین.

majid_mz
شنبه 11 دی 1389, 02:50 صبح
دوستان کسی نیست یه راهنمایی کنه؟؟؟؟؟؟ممنون

mahdi_107
شنبه 11 دی 1389, 10:52 صبح
سلام

من نمونت رو در گزارش كلي از كاركنان تغيير دادم ببين همينه
ضمنا input mask رو در تيبل T-person بردار سپس مقادير با مقدار ساعت كاركرد 0 را دوباره وارد كن مقادير صفرت صفر واقعي نيست و داراي عدد تاريخ هستندكه در جمع مشكل ايجاد مي كنند
يه پيشنهاد: براي مقادير تايم input mask نذار چون وارد كردن اطلاعات رو سخت ميكنه، اگر نوع فيلدي رو تايم بگيري در وارد كردن ساعت خيلي راحت مي توني ساعت رو به صورت يك عدد اعشاري وارد كني كه خود اكسس مميز رو برميداره و بجاش : ميذاره مثلا 2.51 => 2:51

ضمنا براي جمع ساعت نيازي به ماژول و ماژول نويسي نيست خيلي راحته

64384

majid_mz
شنبه 11 دی 1389, 12:36 عصر
ممنون از کمکتون خیلی مفید بودن.

amirzazadeh
شنبه 11 دی 1389, 13:44 عصر
با تشكر از جناب mahdi_107 در نمونه اصلاح شده توسط ايشون ،اگر در كنترل سورس text19 از تابع sum استفاده بشه باز هم همون نتيجه حاصل ميشه.

=sum([saat karkard])

mahdi_107
شنبه 11 دی 1389, 13:55 عصر
البته ناگفته نماند من براي نمايش بهتر روش كار ساعت و دقيقه را در دو TextboX نشان داده ام
كه ميتوانيد اين دو را با هم با يك : در وسط ادغام نماييد


=Int(Sum([saat karkard])*24) & ":" & Round(((Sum([saat karkard])*24)-(Int(Sum([saat karkard])*24)))*60)