2012-06-11 14 views
5

मैंने एक्सेस 2010 में कुछ फॉर्म बनाए और मैं हेडर फॉर्म में कंपनी का लोगो जोड़ता हूं। यह तस्वीर .jpg है और इसका आकार 70 केबी है। मुझे नहीं पता कि एमएमबी का आकार तुरंत 4 एमबी से 12 एमबी तक क्यों बढ़ गया? (कुछ रूप और एक ही लोगो) शायद छवि संपीड़न के कुछ विकल्प हैं?क्यों छोटे आकार के साथ .mdb का आकार तीन गुना बढ़ रहा है?

+1

विशेष रूप से एक्सेस 2010 के ज्ञान वाले किसी को इसका जवाब देना चाहिए, लेकिन एक्सेस छवियों के पुराने संस्करणों में उनके संपीड़ित प्रारूप में संग्रहीत नहीं किया गया था और इसलिए एक छोटा जेपीजी जोड़कर डीबी आकार में काफी वृद्धि हो सकती है। क्या आपने डीबी को कॉम्पैक्ट करने की कोशिश की है कि क्या इससे कोई फर्क पड़ता है? – pstrjds

+0

कॉम्पैक्टिंग ज्यादा नहीं बदलती है। मेरे मामले में 12,4 एमबी था और अब यह 11, 9 एमबी है। – mathewM

+0

@pstrjds मुझे बिल्कुल यकीन नहीं है कि यह कैसे काम करता है, लेकिन एमडीबी पुराना प्रारूप है और मुझे संदेह है कि पुराने संस्करणों के लिए समस्या है जो ब्लोट के अधीन है। मुझे आश्चर्य है कि यह एडीडीबी प्रारूप की कोशिश करने लायक होगा? – Fionnuala

उत्तर

4

http://office.microsoft.com/en-us/access-help/store-images-in-a-database-HP005280225.aspx

से लिया ... "हालांकि, embedding छवियों तेजी से अपने डेटाबेस का आकार बढ़ और यह धीरे धीरे चलाने के लिए पैदा कर सकता है। यह विशेष रूप से सच है अगर आप दुकान GIF और जेपीईजी फ़ाइलें, क्योंकि ओएलई अतिरिक्त बिटमैप फाइलें बनाता है जिसमें आपकी प्रत्येक छवि फ़ाइलों के लिए डिस्प्ले जानकारी होती है, और उन अतिरिक्त फ़ाइलें आपकी मूल छवियों से बड़ी हो सकती हैं। अतिरिक्त में, यह विधि केवल विंडोज बिटमैप (.bmp) और डिवाइस इंडिपेंडेंट का समर्थन करती है बिटमैप (.dib) ग्राफ़िक फ़ाइल प्रारूप। यदि आप चाहते हैं इस तरह के GIF और जेपीईजी छवियों के रूप में छवि फ़ाइलों के प्रदर्शन अन्य आम प्रकार के लिए, आप अतिरिक्त सॉफ्टवेयर स्थापित करने के लिए है। "...

व्याख्या करने के लिए कैसे इन बिटमैप फ़ाइलों जमा हो जाती है, लिंक नीचे अधिक विवरण प्रदान करता है माइक्रोसॉफ्ट साइट से:

http://www.ammara.com/support/kb/showkbe5cc.html

से लिया ... "OLE लिंकिंग & एम्बेडिंग डेटाबेस tables.The तकनीक में एक तकनीक दुकान में माइक्रोसॉफ्ट एक्सेस द्वारा इस्तेमाल किया 'ऑब्जेक्ट' है डेटा को स्टोर, प्रस्तुत और संपादित करने के लिए संबंधित बाहरी एप्लिकेशन पर निर्भर करता है। कुछ मामलों में एक अतिरिक्त असम्पीडित 'पूर्वावलोकन' छवि तालिका में भी सहेजी जाती है (यहां तक ​​कि लिंक करते समय भी)। इस पूर्वावलोकन छवि का उपयोग डेटा के तेज़ प्रदर्शन के लिए किया जाता है, या जब सर्वर अनुप्रयोग उपलब्ध नहीं है। यह एक बड़े पैमाने पर उपरि का कारण बन सकता है। आप jpeg छवियों भंडारण कर रहे हैं असम्पीडित पूर्वावलोकन,

तो दस या बीस बार वास्तविक छवि का आकार हो सकता है, रॉकेट करने के लिए डेटाबेस के आकार के कारण। "... जब आप एक छवि पर छोड़ एमएस एक्सेस में एक फॉर्म, असंपीड़ित छवि डेटा सिस्टम टेबल पर सहेजा जाता है। यह वास्तविक असंपीड़ित तालिका डेटा है, इसलिए कॉम्पैक्ट और मरम्मत थोड़ा मदद प्रदान कर सकती है।

आम कामकाज छवि के पथ को स्टोर करता है एक डेटाबेस तालिका, और उस पथ का उपयोग फॉर्म पर छवि को आमंत्रित करने के लिए करें।

+1

प्रारूपण संपादन के लिए धन्यवाद, @EBarr! यह अब बेहतर तरीका दिखता है! – EastOfJupiter

+0

सेवा की खुशी है ... बस निष्क्रिय समय में ब्राउज़िंग। – EBarr

1

मुझे नहीं पता क्यों (और मैं ca नहीं फिर) लेकिन मैंने पहले ही उस व्यवहार को देखा है। कंपनी लोगो या समकक्ष के लिए मेरा कामकाज इसे एक रूप में सम्मिलित करना है, जिसे मैं तब भी एक सबफॉर्म के रूप में सम्मिलित करता हूं जहां मुझे इसकी आवश्यकता होती है। इसमें अतिरिक्त लाभ है कि यदि लोगो एक दिन बदलता है, तो अपडेट करने के लिए केवल एक ही स्थान है।

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