Designing Access
Reports and Form MS Access-Create Form
फॉर्म ऐसी वस्तुएं हैं जिनके माध्यम
से आप या अन्य उपयोगकर्ता अपने एक्सेस डेस्कटॉप डेटाबेस में संग्रहीत डेटा को जोड़, संपादित या
प्रदर्शित कर सकते हैं, आपके फॉर्म का डिज़ाइन एक महत्वपूर्ण पहलू है। Microsoft Access में प्रपत्रों के साथ डिज़ाइन-वार आप बहुत कुछ कर सकते हैं।
आप दो मूल प्रकार बना सकते हैं -
1 बंधे हुए रूप
2 अनबाउंड रूप
3 बाध्य रूप
आइये अब समझते
हैं कि बाउंड फॉर्म क्या हैं -
बाउंड फॉर्म कुछ
अंतर्निहित डेटा स्रोत से जुड़े होते हैं जैसे कि टेबल, क्वेरी या SQL स्टेटमेंट।बाउंड फॉर्म वही
होते हैं जो लोग आमतौर पर तब सोचते हैं जब वे किसी फॉर्म के उद्देश्य के बारे में
सोचते हैं।किसी डेटाबेस में
डेटा दर्ज करने या संपादित करने के लिए फॉर्म भरे जाते हैं या उनका उपयोग किया
जाता है।बाध्य प्रपत्रों
के उदाहरण आमतौर पर उपयोगकर्ता डेटाबेस में डेटा दर्ज करने, देखने या संपादित
करने के लिए उपयोग करते हैं।
अनबाउंड फॉर्म
हमें अनबाउंड
फॉर्म में देखें -
ये प्रपत्र किसी
अंतर्निहित रिकॉर्ड या डेटा स्रोत से कनेक्ट नहीं हैं।अनबाउंड फॉर्म
डायलॉग बॉक्स, स्विच बोर्ड या नेविगेशन फॉर्म हो सकते हैं।दूसरे शब्दों में, डेटा के विपरीत, बड़े पैमाने पर डेटाबेस
के साथ नेविगेट करने या बातचीत करने के लिए आमतौर पर अनबाउंड फॉर्म का उपयोग किया
जाता है।
बाउंड फॉर्म के
प्रकार
कई प्रकार के
बाध्य रूप हैं जो आप Access में बना सकते हैं। आइए हम प्रकारों को समझते
हैं -
एकल आइटम प्रपत्र
यह सबसे लोकप्रिय
एक है और यह वह जगह है जहां रिकॉर्ड प्रदर्शित किए जाते हैं - एक समय में एक
रिकॉर्ड।
एकाधिक आइटम
फ़ॉर्म
यह उस बाध्य डेटा
स्रोत से एक बार में कई रिकॉर्ड प्रदर्शित करता है।
स्प्लिट फॉर्म
प्रपत्र को
हिस्सों में विभाजित किया जाता है, या तो लंबवत या क्षैतिज रूप से। एक आधा एक आइटम
या रिकॉर्ड प्रदर्शित करता है, और दूसरा आधा एक सूची प्रदर्शित करता है या
अंतर्निहित डेटा स्रोत से कई रिकॉर्ड का एक डेटाशीट दृश्य प्रदान करता है।
प्रपत्र बनाना
एक्सेस में
फ़ॉर्म बनाने के लिए आप कुछ विधियों का उपयोग कर सकते हैं। इसके लिए अपना डेटाबेस
खोलें और क्रिएट टैब पर जाएं। प्रपत्र समूह में, ऊपरी दाएँ हाथ के कोने
में आपको प्रपत्र विज़ार्ड बटन दिखाई देगा।
प्रपत्र विज़ार्ड
लॉन्च करने के लिए उस बटन पर क्लिक करें।विज़ार्ड में इस
पहली स्क्रीन पर, आप उन फ़ील्ड्स
का चयन कर सकते हैं जिन्हें आप अपने फ़ॉर्म पर प्रदर्शित करना चाहते हैं, और आप एक से अधिक तालिका या क्वेरी से फ़ील्ड
चुन सकते हैं।हमें लगता है कि
हम बस एक त्वरित रूप चाहते हैं जिसे हम अपनी कर्मचारी जानकारी के लिए डेटा
प्रविष्टि के लिए उपयोग करने जा रहे हैं।
आइए हम इसे उस एक तालिका के साथ छोड़ दें, और अगला क्लिक करें।
प्रपत्र विज़ार्ड में निम्न स्क्रीन लेआउट के लिए पूछेगा जो हम अपने फॉर्म के लिए चाहते हैं। हमारे पास स्तंभ, सारणीबद्ध, डेटाशीट और उचित लेआउट हैं। हम यहां कॉलम का लेआउट चुनेंगे और फिर अगला पर क्लिक करेंगे।
निम्नलिखित स्क्रीन में, हमें अपने फॉर्म के लिए एक शीर्षक देना होगा। हमें इसे frmEmployees कहते हैं। एक बार जब आप अपने फॉर्म को एक शीर्षक दे देते हैं, तो आप फॉर्म को खोलने के लिए देख सकते हैं कि वह फॉर्म कैसा दिखता है, या आप अपनी तालिका में जानकारी दर्ज करना शुरू कर सकते हैं। या आप फॉर्म के डिज़ाइन को संशोधित करने का विकल्प चुन सकते हैं। जानकारी देखने या दर्ज करने के लिए फ़ॉर्म को खोलने और समाप्त पर क्लिक करने के लिए पहला विकल्प चुनें।
अब, निम्नलिखित स्क्रीनशॉट पर एक नज़र डालें। यह आपका रूप जैसा दिखता है। यह एक एकल आइटम रूप है, जिसका अर्थ है कि एक बार में एक रिकॉर्ड प्रदर्शित किया जाता है और आगे आप नीचे नेविगेशन बटन देख सकते हैं, जो हमें बता रहा है कि यह 9. के रिकॉर्ड 1 को प्रदर्शित कर रहा है। यदि आप उस बटन पर क्लिक करते हैं, तो यह स्थानांतरित हो जाएगा अगले रिकॉर्ड के लिए।
यदि आप उस प्रपत्र या उस तालिका में बहुत अंतिम रिकॉर्ड पर कूदना चाहते हैं, तो आप उस दाएं तीर के बगल में बटन का उपयोग कर सकते हैं, इसके बाद एक पंक्ति वाला तीर, यह अंतिम रिकॉर्ड बटन है। यदि आप नए कर्मचारी की जानकारी जोड़ना चाहते हैं, तो इस रिकॉर्ड के अंत में जाएं और फिर 9 रिकॉर्ड के बाद आपको एक खाली फॉर्म दिखाई देगा, जहां आप नए कर्मचारी की जानकारी दर्ज करना शुरू कर सकते हैं।
यह एक उदाहरण है कि आप प्रपत्र विज़ार्ड का उपयोग करके प्रपत्र कैसे बना सकते हैं। अब इस फॉर्म को बंद करते हैं और क्रिएट टैब पर जाते हैं। अब हम विज़ार्ड का उपयोग करके थोड़ा और अधिक जटिल रूप बनाएंगे। प्रपत्र विज़ार्ड पर क्लिक करें और इस बार, हम अलग-अलग तालिकाओं के एक जोड़े से फ़ील्ड चुनेंगे।
इस फ़ॉर्म विज़ार्ड में, हम टेबल्स / क्वेरीज़ के लिए tblProjects चुनते हैं, और कुछ उपलब्ध फ़ील्ड जैसे ProjectID, ProjectName, ProjectStart और ProjectEnd का चयन करते हैं। ये फील्ड अब चुनिंदा फील्ड्स में चले जाएंगे।
अब Tables / Queries के लिए tblTasks चुनें और TaskID, ProjectID, TaskTitle, StartDate, DueDate और PercentComplete पर भेजें। अगला पर क्लिक करें।
यहां, हम अलग-अलग वस्तुओं के एक जोड़े से डेटा पुनर्प्राप्त करना चाहते हैं। हम विकल्पों पर से यह भी चुन सकते हैं कि हम अपने फॉर्म को कैसे व्यवस्थित करना चाहते हैं। यदि हम एक फ्लैट फॉर्म बनाना चाहते हैं, तो हम tblTasks द्वारा व्यवस्था करना चुन सकते हैं, जो कि एकल रूप बनाएगा, जिसमें फ्लैट दृश्य में सभी फ़ील्ड दिखाए गए हैं जैसा कि ऊपर दिखाया गया है।
हालाँकि, अगर हम उस एक-से-कई संबंधों के आधार पर एक पदानुक्रमित रूप बनाना चाहते हैं, तो हम अपने डेटा को tblProjects द्वारा व्यवस्थित करना चुन सकते हैं।
उपरोक्त विंडो में, हमारे पास tblTasks के लिए एक सबफॉर्म शामिल करने का विकल्प है, या हम इसे एक लिंक किया हुआ रूप बना सकते हैं। यह लिंक किया गया रूप है जहाँ tblProjects में एक बटन होगा जो उस दूसरी परियोजना को फ़िल्टर करेगा जो उस अंतर्निहित परियोजनाओं के रूप में हमारे द्वारा चयनित प्रोजेक्ट के लिए फ़िल्टर्ड होगी। अब हम सबफॉर्म (एस) के साथ फॉर्म का चयन करें, और फिर अगला पर क्लिक करें।
निम्नलिखित स्क्रीन में, आप अपने सबफॉर्म के लिए एक लेआउट चुन सकते हैं। डेटशीट दृश्य डिफ़ॉल्ट रूप से चयनित हो जाता है। डेटशीट व्यू टेबल व्यू के समान है। अब, Next पर क्लिक करें।
निम्नलिखित स्क्रीन में, आपको अपने प्रपत्रों के लिए एक नाम प्रदान करना होगा। वह नाम दर्ज करें जिसे आप चाहते हैं और समाप्त पर क्लिक करें।
एक्सेस आपको एक पूर्वावलोकन देगा कि आपका फॉर्म कैसा दिखता है। शीर्ष पर, आपके पास अपने मुख्य फ़ॉर्म पर नियंत्रण है, जो हमारे प्रोजेक्ट्स टेबल से है। जैसे ही आप नीचे जाएंगे, आपको एक सबफॉर्म दिखाई देगा। यह एक रूप के भीतर एक रूप की तरह है
एकाधिक आइटम फ़ॉर्म
आप एक विशिष्ट प्रकार का प्रपत्र भी बनाना चाह सकते हैं। इसके लिए आप More Forms ड्रॉप-डाउन मेनू पर क्लिक कर सकते हैं।
मेनू से, आप एक मल्टीपल आइटम फॉर्म, डेटशीट फॉर्म, स्प्लिट फॉर्म या यहां तक कि एक मोडल डायलॉग फॉर्म बना सकते हैं। ये आमतौर पर बंधे हुए रूप हैं; उस ऑब्जेक्ट का चयन करें, जिसे आप उस फ़ॉर्म से बाध्य करना चाहते हैं। यह मोडल संवाद रूपों पर लागू नहीं होता है।
इस प्रकार का फ़ॉर्म बनाने के लिए, आपको पहले नेविगेशन फलक में ऑब्जेक्ट का चयन करना होगा। आइए हम यहाँ tblEmployees का चयन करते हैं।
Proceed by clicking on
More Forms and Multiple Items.
उपरोक्त चरण सभी कर्मचारियों को सूचीबद्ध करते हुए, एक एकाधिक आइटम फ़ॉर्म बनाएगा।
स्प्लिट फॉर्म
इस तरह के फॉर्म को समान रूप से या तो क्षैतिज या क्षैतिज रूप से विभाजित किया जाता है। एक आधा एक आइटम या रिकॉर्ड प्रदर्शित करता है, और दूसरा आधा अंतर्निहित डेटा स्रोत से एक सूची या एक से अधिक अभिलेखों की डेटशीट दृश्य प्रदर्शित करता है।
आइए अब नेविगेशन फलक में tblEmployees चुनें और फिर Create टैब पर। अधिक फ़ॉर्म मेनू से स्प्लिट फॉर्म विकल्प का चयन करें और आपको निम्न फ़ॉर्म दिखाई देगा जिसमें फ़ॉर्म को लंबवत रूप से विभाजित किया गया है।
No comments:
Post a Comment
Please Do Not Enter Any Spam Link in the comment Box.