मेरी क्रिस्टल रिपोर्ट में रोमन अक्षरों (i, ii, iii, iv आदि) के रूप में धारावाहिक संख्या प्रदर्शित करने की आवश्यकता है। मेरे पास सीरियल नंबर रिकॉर्ड नंबर (1,2,3,4 ...) के रूप में कब्जा कर लिया गया है। इसलिए मुझे क्रिस्टल रिपोर्ट में इसके लिए क्या करना है।क्रिस्टल रिपोर्ट्स में रोमन अक्षरों के रूप में सीरियल नंबर प्रदर्शित करें
6
A
उत्तर
1
मैं अधिक क्रेडिट नहीं ले सकता; मैं बस क्रिस्टल में this VB Helper article से कोड भेजा है, लेकिन यह एक मजेदार व्यायाम था:
NumberVar iCounter := 0;
Local StringVar ch := "";
Local NumberVar result := 0;
Local NumberVar new_value := 0;
Local NumberVar old_value := 0;
Local StringVar temp := "";
temp := UpperCase({[email protected]});
old_value = 1000;
For iCounter := 1 To Len(temp) do
(
// See what the next character is worth.
ch := Mid(temp, iCounter, 1);
if ch = "I" then new_value := 1
else if ch = "V" then new_value := 5
else if ch = "X" then new_value := 10
else if ch = "L" then new_value := 50
else if ch = "C" then new_value := 100
else if ch = "D" then new_value := 500
else if ch = "M" then new_value := 1000;
// See if this character is bigger
// than the previous one.
If new_value > old_value Then
// The new value > the previous one.
// Add this value to the result
// and subtract the previous one twice.
result := result + new_value - 2 * old_value
Else
// The new value <= the previous one.
// Add it to the result.
result := result + new_value;
old_value := new_value;
);
// Format the number without commas or decimals
ToText(result, 0, "");
बस अपने चर के साथ मेरी {[email protected]}
पैरामीटर प्लेसहोल्डर की जगह है, और आप पूरी तरह तैयार हैं।
1
क्रिस्टल रिपोर्ट
द्वारा प्रदान किए गए रोमन() फ़ंक्शन का उपयोग करेंसंबंधित मुद्दे
- 1. क्रिस्टल रिपोर्ट्स में रिचटेक्स्ट प्रदर्शित करना
- 2. क्रिस्टल रिपोर्ट्स
- 3. क्रिस्टल रिपोर्ट्स
- 4. क्रिस्टल रिपोर्ट्स
- 5. क्रिस्टल रिपोर्ट्स
- 6. क्वेरी में सीरियल नंबर कैसे उत्पन्न करें?
- 7. क्या क्रिस्टल रिपोर्ट्स
- 8. क्रिस्टल रिपोर्ट्स VS2010
- 9. एक्सएमएल फाइलों में क्रिस्टल रिपोर्ट्स स्टोर करना?
- 10. क्रिस्टल रिपोर्ट्स XI
- 11. क्रिस्टल रिपोर्ट्स और LINQ
- 12. क्रिस्टल रिपोर्ट्स विफल डेटाबेस डेटाबेस
- 13. डायनामिक ग्रुपिंग क्रिस्टल रिपोर्ट्स 9
- 14. क्रिस्टल रिपोर्ट्स में लाइनों को संरेखित कैसे करें
- 15. बिजनेस-ऑब्जेक्ट्स बनाम क्रिस्टल रिपोर्ट्स
- 16. क्रिस्टल रिपोर्ट्स के लिए अच्छी किताब?
- 17. रिपोर्टिंग (फ्री || ओपन सोर्स) Winforms में क्रिस्टल रिपोर्ट्स के विकल्प
- 18. क्रिस्टल रिपोर्ट्स में स्ट्रिंगवार में एक लाइन ब्रेक कैसे डालें
- 19. क्रिस्टल रिपोर्ट्स, जो OLEDB प्रदाता SQL सर्वर
- 20. निष्पादन योग्य में सीरियल नंबर कैसे रिकॉर्ड करें?
- 21. सीरियल नंबर कैसे उत्पन्न करें + चयन कथन में 1 जोड़ें
- 22. रिवर्स इंजीनियरिंग क्रिस्टल रिपोर्ट्स परिभाषा फ़ाइलें
- 23. क्रिस्टल रिपोर्ट्स: ग्लोबल वैरिएबल रनिंग हेडर में प्रदर्शित नहीं हो रहा है
- 24. क्रिस्टल रिपोर्ट्स - सारांश बनाम कुल क्षेत्र
- 25. मैं क्रिस्टल रिपोर्ट्स को एक नए डेटाबेस
- 26. प्रारूप (बोल्ड या इटालिक्स) क्रिस्टल रिपोर्ट्स
- 27. क्रिस्टल रिपोर्ट्स को व्युत्पन्न दिनांक सीमा
- 28. एएसपीनेट - क्रिस्टल रिपोर्ट्स पीडीएफ में निर्यात करने के लिए पत्र "i" को यादृच्छिक रूप से
- 29. डेल्फी आरएडी स्टूडियो सीरियल नंबर
- 30. डब्लूएमआई एचडीडी सीरियल नंबर ट्रांसपोज़