आप दो एक्सेल वर्कशीट के बीच रीड-राइट डेटा कनेक्शन कैसे बनाते हैं? (मैं वर्तमान में एक od.odc फ़ाइल और एक कनेक्शन का उपयोग कर रहा हूं जो SQL का उपयोग करता है)


0

मेरे पास निम्नलिखित परियोजना शुरू है:यहाँ छवि विवरण दर्ज करें

मेरे अंदर Master.xlsx मेरे पास है (वर्कशीट का नाम MasterList है):यहाँ छवि विवरण दर्ज करें

मैं फिर निम्नलिखित चरणों के साथ CA_Accts.xlsx में जाता हूं और डेटा कनेक्शन बनाता हूं: यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

अगला, मैं डेटा कनेक्शन के गुणों को संशोधित करता हूं ताकि यह SQL को मास्टरलिस्ट से केवल रिकॉर्ड प्राप्त करने के लिए उपयोग करता है जो कि कैलिफोर्निया से संबंधित हैं, मैं निम्नानुसार करता हूं:यहाँ छवि विवरण दर्ज करें

यह मुझे मेरे लगभग वांछित परिणाम के साथ छोड़ देता है :यहाँ छवि विवरण दर्ज करें

समस्या यह है कि मैं CA.Accts.xlsx के भीतर से Master.xlsx में रिकॉर्ड नहीं बदल सकता। उदाहरण के लिए, मैं AcctNum J132 के लिए ओवररटन फ़ील्ड को NO में बदलना चाहूंगा, लेकिन जब मैं रिफ्रेश पर क्लिक करता हूं तो मुझे मास्टरलिस्ट से डेटा वापस मिल जाता है (,, मेरा NO सही वापस YES होने पर जाता है)। मैं वास्तव में यहाँ जो देख रहा हूँ वह एक पढ़ा-लिखा, दयालु संबंध है। किसी को भी मुझे पता है कि मैं यह कैसे कर सकता है? मैंने एक्सेस में एक तालिका बनाने की कोशिश की जिसे मास्टरलिस्ट से अपना डेटा मिला, और फिर इसे कनेक्शन के रूप में उपयोग किया गया, लेकिन एक्सेल के विज़ार्ड ने एक्सेस में टेबल को नहीं पहचाना, इसलिए मैं इस तरह से कनेक्शन स्थापित नहीं कर सका। मुझे लगता है आपकी मदद की बहुत सराहना की जाएगी। अग्रिम में धन्यवाद। (BTW, भविष्य में मैं सभी फ़ाइल स्वरूपों को xlsm फ़ाइलों में बदल दूंगा, ताकि मैं अपने डेटा को ताज़ा करने के लिए कुछ घटना संचालित मैक्रोज़ लिख सकूं।)

जवाबों:


1

द्वि-दिशात्मक बाहरी लिंक जैसी कोई चीज नहीं है, वे हमेशा "केवल पढ़ा जाता है"। जैसा कि आपने पहले ही पता लगा लिया था, एकमात्र समाधान कुछ VBA कोड चला रहा है, जो बदले हुए डेटा को स्रोत पर वापस लिख देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.