What is Action Queries in MS Access in Hindi - Append, Update, और Delete Queries क्या है

Action Queries in MS Access

Action Queries MS Access के Query का एक प्रकार है जो Database के Data के साथ विशेष कार्य करती है 
यह Select Query जिसका कार्य Data को प्राप्त करना है, से अलग Data को Modify करने, Update करने, Delete करने जैसे कार्यों को करती है।

Types of Action Queries in Hindi

ये निम्न 4 प्रकार के होते है।

Append Query

MS Access में एक Append query का प्रयोग Records को एक Table से दूसरे Table में जोड़ने के लिए होता है इस Query का प्रयोग करना उस समय उपयोगी है जब आपको विभिन्न Sources से Data को एक स्थान पर लाना है जब आप Append query का Use करते है तब उस Query में Source और Target Table तथा Copy होने वाले Fields के बारे में बताना होता है।

Example of Append Query

हमारे पास दो Tables है जो Customer के Order Details से संबंधित है पहले Table में Customer द्वारा दिए Order के Items है जो उन्हे मिल गए है उस Table का नाम CompletedOrder है दूसरे Table जिसका नाम Order List है , में कुछ Customer के Order Pending में है

और कुछ के Complete हो चुके है अब हमारा कार्य Append Query लगाकर Order List Table के Completed Records को CompletedOrder Table में  ले जाना है।

इस कार्य को निम्न प्रकार से MS Access में Append query लगाकर करेंगे

1) MS Access में उस Database को खोले जिसमे दोनो Tables बने है

2) Create Tab पर Click करे और Query Design को Select करेे


3) Show Tables Dialog Box प्रदर्शित होगा इसमें Order List Table को Select कर Add Button पर Click करे और Close Button पर Click कर Show Tables Dialog Box को बंद कर दे


4) Order List Table, Fields नाम के साथ दिखाई देगी उसके सभी Fields को Drag करके नीचे Query Design Grid में लाए

5) Order List Table के Order Status Field मे Pending और Completed वाले Records है हम Completed वाले सारे Records को Completed Order  वाले Table में ले जाना चाहते है

6) इस कार्य को करने के लिए Order Status Field के नीचे Criteria वाले Row मे "Completed" Type करे।


7) अब Design Tab के अंतर्गत Append को Select करे

8) Append Box प्रदर्शित होगा उसमें Append To के अंतर्गत Table Name मे CompletedOrder Table को चुने क्योंकि इसी Table में हमे Records को ले जाना है Ok Button पर Click करे।


9) उसके बाद Query को Execute करने के लिए Run Button पर Click करे 

10) एक Message Box प्रदर्शित होगा जिसमें यह बताया जा रहा है कि Completed से संबन्धित 3 Records प्राप्त हुए है जिसे CompletedOrder Table मे भेजा जाना है यदि हम Records को भेजना चाहते है तो Ok पर Click करे अन्यथा Cancel कर दे।


11) हम Ok पर Click करते है ऐसा करते ही वे Records(102, 104, 105) CompleteOrder Table में निम्न प्रकार से Add हो जातें है।

Delete Query

जब हमे अपने Database Table के ऐसे Records को हटाना चाहते है जिसकी हमे जरुरत नही है उस स्थिति में Delete Query का Use करते है इस Query के साथ विशेष Criteria लगाया जाता है तथा उस Criteria से match करने वाले Records हटा दिए जाते है

इस Query को Use करने से पहले यह सुनिश्चित किया जाना चाहिए कि हमे Delete होने वाले Records या Data की जरुरत नही है।

Example of Delete Query

हमारे पास Order List नामक Table है जिसमें Order Status Field मे Pending और Completed वाले Records है अब हम Completed वाले Records को Delete करना चाहते है 

क्योंकि हमने Append Query का Use करके Completed वाले Records को पहले से CompletedOrder वाले Table में ले गए है अतः Oder List Table में Delete Query का Use करके Completed Records को निम्न प्रकार से Delete करते है।

1) सबसे पहले Create Tab पर Click कर Query Design Button को Select करे

2) Show Table से Order List Table को चुने क्योंकि इसी मे उपस्थित Completed Records को Delete करना है

3) अब Order List Table के सभी Field को Drag कर नीचे Query Design Grid मे लाते है इसमें Order Status Field के Criteria वाले Row में "Completed" Type करे क्योंकि हम Completed Records को ही Delete करना चाहते है।


4) Type करने के बाद Design Tab से Query Type के अंतर्गत Delete Query को Select करेंगे तब निम्न प्रकार से दिखाई देगा।


उसके बाद Run Option को Click करेंगे

5) Run करने के बाद एक Message Box प्रदर्शित होगा जिसमें Delete होने वाले Rows की संख्या तथा उसे Delete करने के लिए Confirmation मागेंगे Ok पर Click करे इसे वे Data Delete हो जायेंगे।


6) अंत में Query को Save करने के लिए Ctrl+S Press करे और Query के लिए नाम Type करे

7) अंत में हम Check करेंगे की Order List Table से Completed Records Delete हुए या नहीं इसके लिए Order List Table को Open करेंगे।

Update Query

MS Access में Update query का प्रयोग करके एक Table के Records को सुधारा जा सकता है यह Table के एक या अधिक Fields के Values के आधार पर Criteria लगाकर Records में बदलाव की अनुमति देता है यह Query आपके Table के Data को जरुरत के आधार पर तेजी से बदलने या Update करने की सुविधा देती है।

Example of Update Query

हमारे पास Order List Table है जिसके Order Status Field में सारे Records Pending है मान लीजिए अब ये Pending के बदले Completed हो चुके है अतः हम Update Query कर प्रयोग कर उसके Order Status Field के Pending
Records को निम्न प्रकार से Completed Records मे बदलेंगे

1) इसके लिए पहले Create Tab पर Click कर Query Design Button को Select करे

2) Show Table से Order List Table को चुने क्योंकि इसी मे उपस्थित Order Status Field के Pending को Completed में Update करने है

3) अब Order List Table के सभी Field को Drag कर नीचे Query Design Grid मे लाते है

4)इसमें Order Status Field के Criteria वाले Row में "Pending" Type करे और Design Tab से Update Query को Click करे अब Update to वाले Row में
 "Completed" type करे क्योंकि हम Pending को Completed में Update करने चाहते है।


5) इसके बाद Run Option पर Click करे
जिससे निम्न Message प्रदर्शित होगा

6) pending को Completed में Update करने के लिए Ok पर Click 

7)  Order List Query Open करने पर आप देखेंगे कि Order Status का pending, Completed Records में Update हो चुका है आप इस Query को Ctrl+S Press कर Save कर ले


 Related Post
> MS Access क्या है? उसके घटकों, विशेषताएं, उपयोग, फायदे को जानें
> MS Access में Table को बनाना सीखें
> MS Access में क्वेरी क्या है और उसे कैसे Design करते है
> MS Access में Query Wizard का Use करना
> MS Access में Data type की संपूर्ण जानकारी
> MS Access में Relationship क्या है और उसे कैसे बनाते हैं
> MS Access में Form क्या है और उसे कैसे बनाते हैं
> MS Access में Form Wizard का प्रयोग कर Form बनाना
> MS Access में Report क्या है और उसे कैसे बनाते हैं
> MS Access में Data को Import और Export करना
> MS Access में Built- in functions की संपूर्ण जानकारी
> MS Access में Macro क्या है और उसे कैसे बनाते हैं
> MS Access में Module क्या है और उसे कैसे बनाते हैं