प्रोग्रामिंग के 10 वर्षों के बाद मुझे खुद को एक्सेल 2007 में अपना पहला एक्सेल एप्लिकेशन बनाने का चुनौतीपूर्ण कार्य मिल गया। मैंने एमएस एक्सेस पर पहले वीबीए में प्रोग्राम किया है, इसलिए यह वास्तव में मेरे लिए तकनीकी चुनौती नहीं है लेकिन यह "प्रतिमान" का वास्तविक परिवर्तन है, मुझे हिम्मत है।एक्सेल एप्लिकेशन का आर्किटेक्चर
अब मुझे एक एक्सेल ऐप लागू करना है जो SQLServer (मेरे द्वारा बनाए गए समर्पित डेटाबेस पर), सामान्य सीआरयूडी सामान पर बात करता है लेकिन जो भी मैं किसी भी पुस्तक (एक्सेल बाइबिल, एक्सेल पावर प्रोग्रामिंग इत्यादि ...) पर नहीं पढ़ सकता मैं ऐप को कैसे विकसित करना चाहता हूं।
मैं अपने कॉलम के नाम दे और जब डेटा SQLServer
को वापस भेजने एक डेटाबेस स्तंभ के रूप में उपयोग जब मैं डेटा क्या है कि मैं उदाहरण के लिए पुनः प्राप्त एक स्प्रेडशीट अनुप्रयोग की उम्मीद है वापस पुनः प्राप्त कर सकते हैं आईडी, विवरण (कॉलम में आईडी छुपाएं और विवरण दिखाएं) या क्या मुझे बस सबकुछ के लिए विवरण का उपयोग करना चाहिए और मेरे SQLServer तालिकाओं में denormalized डेटा स्टोर करना चाहिए, जिससे उन्हें सर्वर की ओर एक्सेल शीट के बराबर बना दिया जा सकता है?
यदि मैं लुकअपटेबल (आईडी, देश) के लिए सामान्यीकृत डेटा का उपयोग करना चाहता हूं, तो क्या मुझे आईडी, देश की जानकारी को एक श्रेणी में स्टोर करना चाहिए और यदि ऐसा है, तो मैं उपयोगकर्ता को उस श्रेणी (आईडी) से मूल्य कैसे चुनूं , देश) उचित Combobox का उपयोग किए बिना?
जब मैं SQLServer से डेटा पुनर्प्राप्त करता हूं, तो क्या मुझे इसे ADODB.Recordset (उदाहरण के लिए दृश्य या संग्रहीत प्रक्रिया को कॉल करके) में मॉडल करना चाहिए और इसे शीट में कॉपी करना सुनिश्चित करना है कि रिकॉर्ड्स में फ़ील्ड का क्रम है शीट में जैसा ही है या क्या कोई बेहतर तरीका है?
मैं वहाँ बहुत से लोगों को लगता है कि मेरी स्थिति वहाँ समझते हैं, क्योंकि वे मेरे जूते में किया गया था है यकीन है, कृपया मुझे कूद मुझे स्प्रैडशीट ऐप दुनिया को समझने में मदद मिलेगी बनाने में मदद। वेब संसाधनों के पॉइंटर्स भी बहुत स्वागत है।
धन्यवाद।
उपयोगकर्ता को एक्सेल के माध्यम से आप किस प्रकार के बदलाव की उम्मीद कर रहे हैं? क्या हम मुख्य रूप से व्यक्तिगत पंक्तियों को बनाने/संपादित करने/हटाने के बारे में बात कर रहे हैं या संभावित संभावनाओं की बड़ी संख्या में बैच अपडेट हैं? – barrowc
यह – Lorenzo
एक समय में कुछ पंक्तियों (10 से कम) को अपडेट/बनाने के बारे में होगा शीर्ष दो पुस्तकें पढ़ने योग्य हैं और आपको बहुत मदद मिलेगी (7 साल बाद)। मेरे पास दूसरा दूसरा है और इससे काफी मदद मिली ... [अमेज़ॅन] (https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords= व्यावसायिक +Excel+ डेवलपमेंट)। Pluralsight.com में एक्सेल वीबीए (बहुत उन्नत) के लिए कक्षाएं भी हैं जो आपके प्रश्नों का उत्तर देती हैं। आपका अंतिम प्रश्न फ़ील्ड ऑर्डर के बारे में चिंता किए बिना प्रकारों के साथ किया जा सकता है। – Brian