crystal reports - How to display a total of time values? -


क्रिस्टल रिपोर्ट 8.5 का प्रयोग

क्रिस्टल रिपोर्ट समय कॉलम मान में स्ट्रिंग हैं I मैं व्यक्ति आईडी से एक रिकॉर्ड ऑर्डर करता हूं।

इस तरह से।

पर्सनियट इंटेम आउटटाइम

  001 08:00:00 17:00:00 001 14:00:00 22:00:00 002 07:00:00 10:00:00 002 04:00:00 21:00:00  

...,

उपरोक्त रिपोर्ट से मुझे इंटिमेट की कुल जरूरत है, व्यक्ति के द्वारा आउट आउट समूह की कुल

अपेक्षित आउटपुट

  Personid Intime Outtime 001 08:00:00 17:00:00 001 14:00:00 22:00:00 कुल 22:00:00 39:00:00 002 07:00:00 10:00:30 002 04:00:00 21:00:30 कुल 11:00:00 31:01:00  

...,

मैं कुल मिलाकर सभी मूल्यों को व्यक्तिगत रूप से प्रदर्शित करूंगा।

< P> क्रिस्टल रिपोर्ट फ़ॉर्मूला सहायता की आवश्यकता है।

अपने समय को सेकंड में कन्वर्ट करें और फिर अपना कुल प्राप्त करें। सेकंड के रूप में आपके प्रदर्शन स्वरूप में सेकंड्स। सेकंड के लिए, क्रिस्टल रिपोर्ट में, क्रिस्टल रिपोर्ट में, अपने विवरण अनुभाग में एक फार्मूला बनाएं:

  @IntimeSeconds ToNumber (वाम ({ तालिका (समय सारणी), 2) * 3600) + ToNumber (मध्य ({table.Intime}, 4, 2) * 60) + ToNumber (मध्य ({table.Intime}, 7, 2))   

कुल हफ्तों सेकंड्स को एचएच: मिमी: एसएस

  @ShowTotalIntime Numbervar कुलटाइम के रूप में प्रदर्शित करने के लिए अब आप समूह पाद लेख में एक सूत्र डाल सकते हैं: = गणना ({table.Intime} , {टेबल। समूह}); Numbervar IntimeHours: = कुलटाइम \ 3600; संख्याविर IntimeMinutes: = (कुल समय% 3600) \ 60; Numbervar IntimeSeconds: = (कुल समय% 60); ToText (IntimeHours, "00") + ":" + ToText (IntimeMinutes, "00") + ":" ToText (IntimeSeconds, "00");  

आउटटाइम के लिए एक समान कार्य करें।


Comments

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -