MS Access Lesson-6
Create Query in MS Access
Create Query in MS Access
উইজার্ড ব্যাবহার করে কোয়্যারি তৈরি করা (Create Query Using Wizard)
Ø নির্দিষ্ট ডেটাবেস ওপেন করলাম ।
Ø যে টেবিলের উপর নির্ভর করে কোয়্যারি (Query) তৈরি করতে হবে বামদিকের নেভিগেশন পেন থেকে সেই টেবিল কে সিলেক্ট করতে হবে ।
Ø Create ট্যাবের Other কম্যান্ডগ্রুপের Query Wizard বটনে ক্লিক করলে New Query ডায়লগ বস্ক খুলবে সেখান থেকে Simple Query Wizard সিলেক্ট করে OK বটনে ক্লিক করতে হবে । তাহলে Simple Query Wizard ডায়লগ বস্ক খুলবে ।
Ø এই বস্কে Available Fields এর ঘরে ওই টেবিলের ফিল্ড গুলি দেখতে পাওয়া যাবে যে যে ফিল্ড নিয়ে কোয়্যারি তৈরি করতে হবে সেই ফিল্ড সিলিক্ট করে (>) বটনে ক্লিক করে Selected Fields এর ঘরে নিয়ে যেতে হবে । এবং Next বটনে ক্লিক করতে হবে ।
Ø Detail সিলেক্ট করে Next বটনে ক্লিক করতে হবে ।
Ø কোয়্যারি Title দেওয়ার পর Finish বটনে ক্লিক করতে হবে ।
কোয়্যারিডিজাইন ব্যাবহার করে কোয়্যারি তৈরি করা (Create Query Using Query Design)
Ø নির্দিষ্ট ডেটাবেস ওপেন করলাম ।
Ø Create ট্যাবের Other কম্যান্ডগ্রুপের Query Design বটনে ক্লিক করলে Show Table ডায়লগ বস্কসহ কোয়্যারি ট্যাব খুলবে ।
Ø Show Table ডায়লগ বস্ক থেকে টেবিল / টেবিলগুলি সিলেক্ট করে Add বটনে ক্লিক করে কোয়্যারি উইন্ডোতে যুক্ত করতে হবে ।
Ø টেবিলের নাম সহ ফিল্ড নেম গুলি দেখতে পাওয়া যাবে । যে যে ফিল্ড নিয়ে কোয়্যারি তৈরি করতে হবে পরপর সেই ফিল্ডগুলির ওপর ডবল ক্লিক করলে সেই ফিল্ডগুলি নিচের গ্রীডে যুক্ত হবে ।
Ø কুইক অ্যাক্সেস টুলবার থেকে Save বটনে ক্লিক করলে Save as ডায়লগ বস্ক খুলবে সেখানে কোয়্যারির নাম টাইপ করে OK বটনে ক্লিক করতে হবে ।
Ø এবং Run বটনে ক্লিক করলে কোয়্যারিটি ডেটাসিট ভিউতে দেখা যাবে ।
বিভিন্ন প্রকারের কোয়্যারি এবং তার কাজ
সিলেক্ট কোয়্যারি(Select Query):
এই কোয়্যারি ব্যাবহার করে তথ্য ডেটাশিট ভিউতে দেখা যায় । এই কোয়্যারি বিভিন্ন টেবিল বা কোয়্যারি থেকে নির্দিষ্ট রেকর্ড খুজে বের করে । ডিজাইন ভিউ বা উইজার্ডের মাধ্যমে সিলেক্ট কোয়্যারি তৈরি করা হয় । এই কোয়্যারির সাহায্যে শুধুমাত্র তথ্য দেখা যায় কিন্তু কোনো প্রকার পরির্বন করা যায় না ।
ক্রসট্যাব কোয়্যার(Cross Tab Query):
এই কোয়্যারি এর প্রাপ্ত ফলাফল গ্রিডের মাধ্যমে দেখা যায় । এটি গ্রুপভিত্তিক ডেটা দেখায় । এই কোয়্যারিতে Sum, Average, Count ইত্যাদি এগ্রিগেট ফাংশন ব্যাবহার করা যায় ।
মেক টেবিল কোয়্যারি( Make Table Query):
এই কোয়্যারি ব্যাবহার করে কোনো টেবিল বা কোয়্যারির ডেটা কপি করে নুতন টেবিল তৈরি করা যায় ।
আপডেট কোয়্যার ( Update Query):
এই কোয়্যারি এর মাধ্যমে কোনো টেবিলের রেকর্ড পরির্বতন করা যায় কিন্তু রেকর্ড যুক্ত বা ডিলিট করা যায় না ।
ডিলিট কোয়্যার ( Delete Query):
এই কোয়্যারি এর মাধ্যমে কোনো টেবিলের রেকর্ড ডিলিট করা যায় ।
অ্যাপেন্ড কোয়্যার ( Append Query):
এই কোয়্যারি এর মাধ্যমে কোনো টেবিলের রেকর্ড যুক্ত করা যায় ।
সিলেক্ট ও ক্রসট্যাব কোয়্যারির মধ্যে পার্থক্য লেখ (Difference Between Select Query and Cross tab Query)
Select Query | Crosstab Query |
তথ্য ডেটাশিট ভিউতে প্রদশিত হয় | তথ্য গ্রিডের মাধ্যমে প্রদশিত হয় । |
তথ্য শুধুমাত্র উলম্বভাবে গ্রুপ করতে পারে | তথ্য শুধুমাত্র উলম্বভাবে এবং অনুভুমিকভাবে গ্রুপ করতে পারে |
টেবিলের ডেটার উপর গনণার কাজ করতে পারে না । | টেবিলের ডেটার উপর Sum, Average ইত্যাদি গনণার কাজ করতে পারে । |
এই কোয়্যারির প্রাপ্ত তথ্য বিশ্লেষন করা গেলেও উপস্থাপনা সুসংগঠিত হয় না । | এই কোয়্যারির প্রাপ্ত তথ্য বিশ্লেষন করা যায় এবং তথ্যের উপস্থাপনা সুসংগঠিত হয় । |
টেবিলে ও কোয়্যারির মধ্যে পার্থক্য লেখ (Difference Between Table and Query)
Table | Query |
Øটেবিলের মাধ্যমে ডেটাবেসে তথ্য সংরক্ষন করা হয় । | Ø টেবিলের থেকে তথ্য খুজে বের করতে কোয়্যারি ব্যাবহার করা হয় । |
Ø টেবিলের তৈরি করতে কোয়্যারির ওপর নির্ভর করতে হয় না । | Ø কোয়্যারি তৈরি করতে টেবিলের ওপর নির্ভর করতে হয় । |
Ø টেবিল মুছে দিলে কোয়্যারি স্বয়ংক্রিয়ভাবে মুছে যাবে । | Ø কোয়্যারি মুছে দিলে টেবিল স্বয়ংক্রিয়ভাবে মুছে যাবে না । |