2011-10-09 18 views
5

मैं रनटाइम पर क्रिस्टल रिपोर्ट में एक छवि जोड़ना चाहता हूं।रनटाइम पर क्रिस्टल रिपोर्ट में छवि जोड़ें

मैं वर्तमान में एक दूसरी डेटा तालिका का उपयोग कर ऐसा कर रहा हूं जिसमें केवल एक बाइट फ़ील्ड है और फिर रिपोर्ट पर एक ब्लॉब फ़ील्ड है। हालांकि यह एक हैक की तरह लगता है और यदि पहली प्राथमिक तालिका में कोई डेटा नहीं है तो किसी कारण से छवि दिखाई नहीं दे रही है।

क्या कोड या किसी अन्य विधि के साथ कोई छवि जोड़ना संभव है?

मैं विजुअल स्टूडियो 2010 के लिए क्रिस्टल रिपोर्ट का उपयोग कर रहा हूं। Winforms प्रोजेक्ट। या तो सी # या वीबी।

+0

क्या यह एक स्थिर छवि है? आप इसे डिज़ाइन समय के बजाय रनटाइम पर क्यों जोड़ रहे हैं? – paulmelnikow

+0

नी नोआ, यह एक कंपनी लोगो है। यह गतिशील है क्योंकि यह इस बात पर निर्भर करेगा कि कौन सी कंपनी सॉफ्टवेयर का उपयोग कर रही है। – Reafidy

उत्तर

5

आप डिस्क पर बजाय डेटाबेस में लोगो संग्रहीत करना चाहते हैं:

  1. डिजाइनर में, एक प्लेसहोल्डर छवि डालें।
  2. प्लेसहोल्डर छवि पर राइट-क्लिक करें, और प्रारूप ग्राफिक पर क्लिक करें। पर चित्र टैब, के आगे ग्राफिक स्थान, सूत्र बटन पर क्लिक करें। वहां पथ दर्ज करें, या एक सूत्र प्रदान करें जो इसे प्रदान करता है।

रनटाइम पर, क्रिस्टल फ़ाइल से छवि को प्रतिस्थापित करेगा।

यदि आप चाहते हैं, तो आप अपने सूत्र में पैरामीटर फ़ील्ड का उपयोग कर सकते हैं। इस तरह आप रनटाइम पर प्रोग्रामेटिक रूप से पथ प्रदान कर सकते हैं।

+0

मुझे इस दिन की आवश्यकता होगी। यदि CR2008 का उपयोग करना है: छवि पर राइट-क्लिक करें -> "प्रारूप ग्राफिक" -> "चित्र" टैब -> "ग्राफिक स्थान:" -> स्ट्रिंग – Ryan

+0

के रूप में फ़ाइल पथ दर्ज करें धन्यवाद! मैंने उस पोस्ट को विस्तार से जोड़ा। – paulmelnikow

+0

धन्यवाद नोआ और रयान, जो काम करते थे। – Reafidy

संबंधित मुद्दे