Tuesday, December 6, 2022

Class-32 (Access)

 We can do the following work after finishing the class - 32

একাধিক টেবিল কুয়েরি করা – Microsoft Access 13

আমরা এর আগের পোস্টে দেখলাম একটি টেবিলের উপর বিভিন্ন শর্ত প্রয়োগ করে অ্যাক্সেস সিলেক্ট কুয়েরি কিভাবে করা যায় । পাশাপাশি অ্যাক্সেস এর ৬ ধরনের কুয়েরি সম্পর্কে ধারনা দিয়েছিলাম সেখানে ।  এবার সিলেক্ট কুয়েরি ব্যবহার করেই একাধিক টেবিল থেকেও কিভাবে কুয়েরি করা যায়, তা নিয়ে আলোচনা করবো  । চলুন তাহলে নিচের অংশে দেখে নেই, একাধিক টেবিল থেকে কিভাবে কুয়েরি করা যায়।

আমার ক্ষেত্রে আগের তৈরিকৃত টেবিল ব্যবহার করে নিচের অংশে আলোচনা করবো ।

আপনাদের সুবিধার্থে আমরা একটি এক্সেস ডাটাবেজ এখানে আপ করে দিলাম, সেটি নামিয়ে আপনারা প্র্যাকটিস করতে পারেন ।


অ্যাক্সেসে  একাধিক টেবিল কুয়েরি

DataTable-1 এবং Excel Data Input এই দুইটি টেবিল এক সাথে কুয়েরি করবো ।

সেটি করার জন্য আমরা উপরের ছবির Excel Data Input টেবিল থেকে Product-Name ও Quantity ফিল্ড নেম নিবো এবং DataTable-1 থেকে Name,  Address ও Jobtitle নিয়ে অ্যাক্সেসে কুয়েরি করবো ।

উধাহরণস্বরূপ যা দেখতে নিচের ছবির মতো দেখাবে ।


উপরের টেবিলটি তৈরি করতে আরেকটি শর্ত প্রয়োগ করা হবে । সেটি হল Jobtitle ফিল্ডে যাদের জব Computer-Op শুধু তাদের ডাটা প্রর্দশন করা হবে । এভাবে আপনি একাধিক ডেটা টেবিল এর বিভিন্ন ফিল্ড নিয়ে এবং প্রয়োজনীয় শর্তের উপর ভিত্তি করে কুয়েরি তৈরি করে নিতে পারি ।

কুয়েরি তৈরি করার জন্য নিচের স্টেপ গুলো লক্ষ করুন ।


এক্সেস মেনু থেকে উপরের ছবির লাল দাগ করা Create লেখাতে ক্লিক করলে, নিচের দিকে রিবন বের হবে । এবার সেখান থেকে Query Design লেখা লাল দাগ করা মেনুতে ক্লিক করুন । ক্লিক করার পর নিচের ছবির মতো Show Table  লেখা ডাইলোগ বক্স বের হবে । উপরের চিত্রে দেখানো হয়েছে ।

Add to Table

এবার সেটি থেকে যে টেবিলগুলোর ফিল্ড নেম কুয়েরি করে প্রর্দশন করবেন , সেই টেবিল গুলো অ্যাড করে নিন । আমার ক্ষেত্রে দুইটি টেবিল কুয়েরি করবো ।  টেবিল Add করার পর নিচের ছবির মতো দেখা যাবে ।



উপরের চিত্রে দেখুন । কুয়েরি ডিজাইন গ্রীডে যে যে ফিল্ড অ্যাড করবেন , সেই ফিল্ডের উপর ডাব্ল ক্লিক কিংবা ড্র্যাগ করে নিতে পারেন । যথাক্রমে DataTable-1 থেকে  Name,  Address ও Jobtitle ও Excel Data Input টেবিল থেকে Product-Name ও Quantity ফিল্ড মাউস পয়েন্টের সাহায্যে ডাব্ল ক্লিক করে Design Grid এ প্রর্দশন করে নিন ।

ডিজাইন গ্রীডে প্রথম সারিতে ফিল্ডের নাম এবং দ্বিতীয় সারিতে টেবিল ফিল্ডের নাম দেখা যাবে । ঠিক নিচের ছবির মতো ।


এবার Design Gird এর Jobtitle কলাম এর Criteria সারিতে ” Computer-Op” লিখুন । লেখার পর কুয়েরি টেবিলটি সেভ করে নিন ।

সেভ করার পর কুয়েরি ফলাফল দেখবার জন্য Design থেকে লাল দাগ করা Run লেখাতে ক্লিক করুন । দেখবেন নিচের ছবির মতো টেবিল দেখা যাবে ।
উপরের ছবিতে দেখুন । সেখানে Jobtitle ফিল্ডে শুধু Computer-Op জবের নাম প্রর্দশন হয়েছে । চাইলে Ctrl + S চেপে কুয়েরিটি সেভ করে  নিতে পারেন । সামনে আরো এক্সেস কুয়েরি নিয়ে আমরা আসছি, পরের সাথেই থাকুন 

No comments:

Post a Comment