डाइनामिक्स एएक्स २०१२ मा सबै दशमलवहरूसँग वास्तविक लाई स्ट्रिङमा रूपान्तरण गर्नुहोस्
प्रकाशित: २०२५ फेब्रुअरी १६: १०:४७:०८ UTC
यस लेखमा, म व्याख्या गर्दछु कि एक्स ++ कोड उदाहरण सहित डायनामिक्स एएक्स 2012 मा सबै दशमलवहरू संरक्षण गर्दा फ्लोटिंग पोइन्ट नम्बरलाई स्ट्रिङमा कसरी रूपान्तरण गर्ने।
Convert a Real to String with All Decimals in Dynamics AX 2012
यस पोस्टमा जानकारी डायनामिक्स एएक्स 2012 आर 3 मा आधारित छ। यो अन्य संस्करणका लागि मान्य हुन सक्छ वा नहुन पनि सक्छ ।
प्रत्येक पटक एक पटक, मैले वास्तविक संख्यालाई स्ट्रिङमा रूपान्तरण गर्न आवश्यक छ। सामान्यतया, यसलाई एसटीआरएफएमटी () मा पास गर्नु पर्याप्त छ, तर त्यो प्रकार्य सँधै दुई दशमलवमा बन्द हुन्छ, जुन सधैं म के चाहन्छु भन्ने छैन।
त्यसपछि त्यहाँ नम्बर 2 स्ट्र () प्रकार्य छ, जसले राम्रो काम गर्दछ, तर तपाईंलाई समय भन्दा पहिले थाहा पाउन आवश्यक छ कि तपाईं कति दशमलव र क्यारेक्टरहरू चाहानुहुन्छ।
यदि तपाईं सबै अङ्क र दशमलवका साथ सङ्ख्यालाई स्ट्रिङमा रूपान्तरण गर्न चाहनुहुन्छ भने के गर्ने? केहि कारणको लागि, यो केहि चीज हो जुन मलाई सँधै गुगलिंग छ किनकि यो आश्चर्यजनक रूपमा अस्पष्ट छ र म यो यति विरलै गर्छु कि म सामान्यतया ठ्याक्कै कसरी सम्झन सक्दिन - अधिकांश प्रोग्रामिंग भाषाहरूमा, म आशा गर्दछु कि तपाईं केवल खाली स्ट्रिंगमा वास्तविक संयोजन गर्न सक्नुहुनेछ, तर एक्स ++ ले यसलाई समर्थन गर्दैन।
जे होस्, मैले यो गर्न पाएको सबैभन्दा सजिलो तरिका .नेट कल प्रयोग गरेर हो। उन्नत ढाँचाको लागि विकल्पहरूको साथ र बिना यहाँ पनि धेरै विकल्पहरू छन्, तर यदि तपाईं केवल एक स्ट्रिंगमा वास्तविकको साँच्चै सरल रूपान्तरण चाहनुहुन्छ भने, यो पर्याप्त हुनेछ:
यदि यो कोड एओएस (उदाहरणका लागि ब्याच कार्यमा) मा चलाउनु छ भने, पहिले आवश्यक कोड पहुँच अनुमति दावी गर्न नबिर्सनुहोस्। यस अवस्थामा तपाईलाई .नेट कोडकल गर्न क्लरइन्टरप प्रकारको इन्टरपप्रमिसन आवश्यक पर्दछ, त्यसैले पूर्ण कोड उदाहरण यस प्रकारको केहि देखिनेछ:
stringValue = System.Convert::ToString(realValue);
CodeAccessPermission::revertAssert();
सचेत हुनुहोस् कि यो सरल प्रणाली::रूपान्तरण प्रकार्यले दशमलव बिन्दु क्यारेक्टरको सन्दर्भमा प्रणालीको हालको लोकेल प्रयोग गर्दछ। यो तपाईंको लागि समस्या नहुन सक्छ, तर मेरो लागि जो एक क्षेत्रमा बस्छ जहाँ दशमलव विभाजकको रूपमा अवधिको सट्टा अल्पविराम प्रयोग गरिन्छ, यदि उदाहरणका लागि स्ट्रिङ लाई फाइलमा प्रयोग गर्न आवश्यक छ भने यसलाई थप प्रक्रियाको आवश्यकता हुन सक्छ जुन अन्य प्रणालीहरू द्वारा पठनीय हुनुपर्दछ।