लिस्ट इन्सर्ट करें

महत्त्वपूर्ण

स्प्रेडशीट में लिस्ट इन्सर्ट करने से पहले, सुनिश्चित करें कि लिस्ट आपकी ज़रूरतों के अनुसार तैयार की गई है। विचार करें कि कौन से फ़ील्ड दिखाई देने चाहिए और साथ ही रिकॉर्ड कैसे फ़िल्टर और/या सॉर्ट किए गए हैं। यह आपकी स्प्रेडशीट के लोडिंग समय और उपयोगकर्ता-मित्रता दोनों को प्रभावित कर सकता है।

लिस्ट इन्सर्ट करने के लिए:

  1. अपने डेटाबेस में संबंधित लिस्ट व्यू खुला होने के साथ, व्यू के नाम के बगल में (Actions) आइकॉन पर क्लिक करें, फिर Spreadsheet ‣ Insert list in spreadsheet पर क्लिक करें।

    टिप्पणी

    केवल विशिष्ट रिकॉर्ड इन्सर्ट करने के लिए, संबंधित रिकॉर्ड चुनें, स्क्रीन के ऊपर केंद्र में दिखाई देने वाले Actions बटन पर क्लिक करें, फिर Insert in spreadsheet पर क्लिक करें।

  2. खुलने वाली विंडो में, ज़रूरत पड़ने पर Name of the list को बदलाव करें।

    लिस्ट का नाम शीट नाम और लिस्ट प्रॉपर्टीज़ में उपयोग किया जाता है।

    स्प्रेडशीट में लिस्ट इन्सर्ट करना
  3. ज़रूरत पड़ने पर इंसर्ट किए जाने वाले रिकॉर्ड की संख्या, यानी रो को बदलाव करें।

    डिफ़ॉल्ट रूप से, दिखाई गई संख्या लिस्ट के पहले पेज पर दिखाई देने वाले रिकॉर्ड की संख्या होती है। उदाहरण के लिए, अगर लिस्ट में 150 रिकॉर्ड हैं लेकिन सिर्फ़ 80 दिखाई दे रहे हैं, तो यह फ़ील्ड 80 दिखाएगा।

    टिप्पणी

    जबकि आपकी लिस्ट में डेटा आपके डेटाबेस से कनेक्शन की वजह से अप टू डेट रहता है, एक इंसर्ट की गई लिस्ट नए रिकॉर्ड को समायोजित करने के लिए ऑटोमैटिकली विस्तृत नहीं होगी, जैसे नई प्रॉडक्ट कैटेगरी या नया सेल्सपर्सन।

    अगर आप अनुमान लगाते हैं कि नए रिकॉर्ड जोड़े जाएंगे, तो लिस्ट इन्सर्ट करते समय अतिरिक्त रो जोड़ने पर विचार करें। स्प्रेडशीट इन्सर्ट करने के बाद रिकॉर्ड/रो को मैन्युअली भी जोड़ा जा सकता है।

    Example

    आपकी कंपनी के पास फ़िलहाल दस प्रॉडक्ट कैटेगरी हैं और आप इस लिस्ट को एक स्प्रेडशीट में इंसर्ट करते हैं। अगर 11वीं प्रॉडक्ट कैटेगरी बनाई गई और आपकी इंसर्ट की गई लिस्ट में सिर्फ़ दस रो थीं, तो नई कैटेगरी को स्प्रेडशीट में उचित स्थान पर इंसर्ट किया जाएगा, जिससे मौजूदा कैटेगरी हट जाएगी।

    इससे बचने का एक तरीका यह है कि लिस्ट इन्सर्ट करते समय अतिरिक्त रो जोड़ें

  4. नई स्प्रेडशीट बनाने के लिए ब्लैंक स्प्रेडशीट पर क्लिक करें, या सेलेक्ट करें कि किस मौजूदा स्प्रेडशीट में लिस्ट इंसर्ट की जानी चाहिए।

    टिप्पणी

    नई स्प्रेडशीट में लिस्ट इंसर्ट करते समय, स्प्रेडशीट को Odoo दस्तावेज़ ऐप्लिकेशन में माई ड्राइव पर्सनल फ़ोल्डर में सेव किया जाता है।

  5. पुष्टि करें पर क्लिक करें।

लिस्ट स्प्रेडशीट में एक नई शीट में इन्सर्ट की जाती है। नीचे बार में शीट टैब लिस्ट के नाम के बाद लिस्ट आईडी दिखाता है, जैसे, Quotations by Total (List #1)। स्क्रीन के दाईं ओर एक पैनल लिस्ट प्रॉपर्टीज़ दिखाता है।

सलाह

  • इंसर्ट की गई लिस्ट और आपके डेटाबेस के बीच लिंक को तोड़ने के लिए, पूरी लिस्ट सेलेक्ट करें, राइट-क्लिक करें और कॉपी सेलेक्ट करें फिर दोबारा राइट-क्लिक करें और पेस्ट स्पेशल ‣ वैल्यू के रूप में पेस्ट करें सेलेक्ट करें।

  • शीट नाम में लिस्ट आईडी को संशोधित न करें, क्योंकि इन्सर्ट की गई लिस्ट स्प्रेडशीट के जीवनकाल के लिए यह आईडी बरकरार रखती है। यह लिस्ट आईडी स्प्रेडशीट फ़ंक्शन में उपयोग की जाती है जो आपके डेटाबेस से डेटा प्राप्त करते हैं।

लिस्ट फ़ंक्शन

जब कोई लिस्ट स्प्रेडशीट में इन्सर्ट की जाती है, तो निम्नलिखित फ़ंक्शन का उपयोग क्रमशः हेडर और फ़ील्ड वैल्यू प्राप्त करने के लिए किया जाता है:

=ODOO.LIST.HEADER(list_id, field_name)
=ODOO.LIST(list_id, index, field_name)

फ़ंक्शन के आर्ग्युमेंट निम्नलिखित हैं:

  • list_id: लिस्ट इंसर्ट होने पर असाइन की गई आईडी। स्प्रेडशीट में इंसर्ट की गई पहली लिस्ट को लिस्ट आईडी 1 असाइन की जाती है, दूसरी को लिस्ट आईडी 2, आदि।

  • index: उस लाइन की पहचान करता है जिस पर रिकॉर्ड इंसर्शन से पहले लिस्ट में दिखाई दिया था। पहली लाइन का इंडेक्स 1 होता है, दूसरी का इंडेक्स 2, आदि।

  • field_name: फ़ील्ड का टेक्निकल नाम।

सलाह

किसी व्यक्तिगत सेल पर क्लिक करने से संबंधित फ़ॉर्मूला, अगर प्रासंगिक हो, फ़ॉर्मूला बार में दिखाई देता है। किसी स्प्रेडशीट के सभी फ़ॉर्मूला एक साथ दिखाने के लिए, मेन्यू बार पर व्यू ‣ शो ‣ फ़ॉर्मूला पर क्लिक करें। नीचे दिया गया उदाहरण लिस्ट हेडर और वैल्यू रिट्रीव करने के लिए उपयोग किए गए फ़ंक्शन को दिखाता है।

स्प्रेडशीट सेल के फ़ॉर्मूला देखना

लिस्ट प्रॉपर्टीज़

जब लिस्ट इंसर्ट की जाती है तो लिस्ट प्रॉपर्टीज़ स्क्रीन की दाईं ओर दिखाई देती हैं। इन्हें किसी भी समय डेटा मेन्यू के ज़रिए संबंधित लिस्ट पर क्लिक करके एक्सेस किया जा सकता है, जैसा कि (लिस्ट) आइकॉन द्वारा दर्शाया गया है, या लिस्ट पर कहीं भी राइट-क्लिक करके और लिस्ट प्रॉपर्टीज़ देखें पर क्लिक करके।

निम्नलिखित लिस्ट प्रॉपर्टीज़ दिखाई जाती हैं, जिनमें से कुछ को बदलाव किया जा सकता है:

  • List #: लिस्ट आईडी। लिस्ट आईडी क्रमिक रूप से असाइन की जाती हैं जब अतिरिक्त लिस्ट स्प्रेडशीट में डाली जाती हैं।

  • List Name: लिस्ट का नाम। अगर ज़रूरत हो तो इसे बदलें। ध्यान दें कि लिस्ट प्रॉपर्टीज़ में लिस्ट का नाम बदलने से शीट नाम में दिखाया गया लिस्ट नाम नहीं बदलता है, और इसके विपरीत भी।

  • Model: वह मॉडल जिससे डेटा निकाला गया है।

  • Columns: मॉडल के वे फ़ील्ड जो लिस्ट डाले जाने पर दिखाई दे रहे थे।

  • Domain: वे नियम जिनका इस्तेमाल यह तय करने के लिए किया जाता है कि कौन से रिकॉर्ड दिखाए जाएं। नियम जोड़ने या बदलने के लिए Edit domain पर क्लिक करें।

    टिप्पणी

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

  • Sorting: डेटा कैसे सॉर्ट किया गया है, अगर लागू हो। सॉर्टिंग नियम जोड़ने के लिए, Add पर क्लिक करें, फ़ील्ड चुनें, फिर तय करें कि सॉर्टिंग Ascending होनी चाहिए या Descending। सॉर्टिंग नियम मिटाने के लिए (delete) आइकॉन पर क्लिक करें।

किसी लिस्ट के डेटा सोर्स को डुप्लीकेट या मिटाने के लिए, गियर आइकॉन क्लिक करें, फिर आवश्यकतानुसार डुप्लीकेट या मिटाएं क्लिक करें।

डाली गई लिस्ट को मैनेज करना

Odoo डेटाबेस से किसी लिस्ट को Odoo स्प्रेडशीट में डालने के बाद, आप:

लिस्ट में रिकॉर्ड/पंक्तियां जोड़ना

लिस्ट में रिकॉर्ड जोड़ने के लिए, निम्नलिखित तरीकों में से किसी एक का इस्तेमाल करें:

  • टेबल की अंतिम रो का चयन करें, फिर नीले वर्ग पर होवर करें जब तक कि प्लस आइकॉन दिखाई न दे। वांछित संख्या में रो जोड़ने के लिए नीचे क्लिक करें और ड्रैग करें। नई रो की सेल लिस्ट वैल्यू प्राप्त करने के लिए उपयुक्त फ़ॉर्मूला से भरी जाती हैं। अगर आपके डेटाबेस में संबंधित डेटा है, तो सेल भरी जाती हैं।

    सेल को नीचे ड्रैग करके रिकॉर्ड जोड़ना
  • अपने कर्सर को शीट के ऊपरी बाएं सेल में रखें, मेन्यू बार से Data ‣ Re-insert list पर क्लिक करें, फिर उपयुक्त लिस्ट चुनें। पॉप-अप विंडो में, डालने के लिए रिकॉर्ड की संख्या बताएं और Confirm पर क्लिक करें। अपडेट की गई लिस्ट डाली जाती है, जो पिछली लिस्ट को ओवरराइट कर देती है।

सलाह

उपरोक्त तरीकों का इस्तेमाल आपकी स्प्रेडशीट टेबल में अतिरिक्त खाली पंक्तियां जोड़ने के लिए भी किया जा सकता है। यह उन लिस्ट के लिए उपयोगी हो सकता है जहां आप अपने डेटाबेस में अतिरिक्त रिकॉर्ड जेनरेट होने की उम्मीद करते हैं, जैसे, नए प्रॉडक्ट कैटगरी या नए सेल्सपर्सन।

किसी लिस्ट में फ़ील्ड/कॉलम जोड़ें

किसी लिस्ट में फ़ील्ड/कॉलम जोड़ने के लिए:

  1. उस कॉलम को सेलेक्ट करें जहां नया कॉलम दाईं या बाईं ओर इंसर्ट करना है।

  2. मेन्यू बार से Insert ‣ Insert column फिर Column left या Column right पर क्लिक करें, या राइट-क्लिक करके Insert column left या Insert column right पर क्लिक करें।

  3. किसी भी कॉलम की हेडर सेल को कॉपी करें, इसे नए कॉलम की हेडर सेल में पेस्ट करें और Enter दबाएं।

  4. नई हेडर सेल पर डबल-क्लिक करें फिर फॉर्मूले के अंत में कोटेशन मार्क्स में दिखाई देने वाले फ़ील्ड नाम पर क्लिक करें; संबंधित मॉडल के फ़ील्ड्स के सभी टेक्निकल नामों की एक लिस्ट दिखाई देती है।

    फॉर्मूला एडिट करके फ़ील्ड/कॉलम जोड़ें
  5. उपयुक्त फ़ील्ड नाम सेलेक्ट करें और Enter दबाएं। फ़ील्ड का लेबल हेडर में दिखाई देता है।

    सलाह

    किसी फ़ील्ड का टेक्निकल नाम जानने के लिए, संबंधित व्यू पर नेविगेट करें, डेवलपर मोड एक्टिवेट करें, फिर फ़ील्ड के लेबल के बगल में मौजूद सवाल चिह्न पर होवर करके फ़ील्ड नाम चेक करें।

  6. हेडर सेल सेलेक्ट होने के साथ, नीचे-दाएं कोने में मौजूद नीले वर्ग पर डबल-क्लिक करें। कॉलम की सेल्स लिस्ट वैल्यूज रिट्रीव करने के लिए उपयुक्त फॉर्मूले से पॉप्युलेट हो जाती हैं। अगर आपके डेटाबेस में संबंधित डेटा है, तो सेल्स पॉप्युलेट हो जाती हैं।

लिस्ट को डुप्लीकेट करें

लिस्ट की प्रॉपर्टीज़ के ज़रिए लिस्ट को डुप्लीकेट करने से एक अतिरिक्त डेटा सोर्स बनता है। यह एक स्प्रेडशीट में समान डेटा पर अलग-अलग मैनिपुलेशन करने की अनुमति देता है।

लिस्ट प्रॉपर्टीज़ खुली होने पर, गियर आइकॉन क्लिक करें फिर डुप्लीकेट

नए डेटा सोर्स को अगली उपलब्ध लिस्ट आईडी असाइन की जाती है। उदाहरण के लिए, अगर बीच में कोई अन्य लिस्ट इंसर्ट नहीं की गई है, तो List #1 को डुप्लीकेट करने से List #2 बनती है।

जब आप लिस्ट इंसर्ट करते हैं उसके विपरीत, डुप्लीकेट की गई लिस्ट ऑटोमैटिकली स्प्रेडशीट में इंसर्ट नहीं होती। इसे इंसर्ट करने के लिए, निम्नलिखित स्टेप्स करें:

  1. स्प्रेडशीट के नीचे बाईं ओर (ऐड शीट) आइकॉन पर क्लिक करके नई शीट जोड़ें।

  2. मेन्यू बार से Data ‣ Re-insert list पर क्लिक करें, फिर उपयुक्त लिस्ट सेलेक्ट करें।

  3. इंसर्ट करने के लिए रिकॉर्ड की संख्या डिफाइन करें और Confirm पर क्लिक करें।

  4. ज़रूरत होने पर प्रॉपर्टीज़ पैनल में List Name एडिट करें।

  5. शीट टैब पर राइट-क्लिक करके, Rename सेलेक्ट करके और नया शीट नाम एंटर करके शीट को रीनेम करें।

टिप्पणी

किसी इन्सर्ट की गई लिस्ट को कॉपी और पेस्ट करके या उस शीट को डुप्लिकेट करके जिसमें इसे इन्सर्ट किया गया है, डुप्लिकेट करने से नया डेटा सोर्स नहीं बनता। इसलिए लिस्ट की प्रॉपर्टीज़ में किए गए कोई भी बदलाव लिस्ट की किसी भी कॉपी को प्रभावित करेंगे।

लिस्ट मिटाएं

स्प्रेडशीट से लिस्ट और अंडरलाइंग डेटा सोर्स को पूरी तरह से मिटाने के लिए, निम्नलिखित स्टेप्स को किसी भी क्रम में करें:

  • स्प्रेडशीट टेबल को अपने पसंदीदा तरीके से मिटाएं, जैसे कीबोर्ड कमांड्स के जरिए, स्प्रेडशीट मेन्यू के जरिए, या शीट को मिटाकर। यह डेटा के विज़ुअल रिप्रेजेंटेशन को मिटा देता है।

  • संबंधित लिस्ट के प्रॉपर्टीज़ पैनल से, गियर आइकॉन क्लिक करें फिर मिटाएं। यह स्प्रेडशीट से लिस्ट के डेटा सोर्स को मिटा देता है।