Microsoft Access এ Query হল একটি ডেটাবেসের গুরুত্বপূর্ণ উপাদান, যার মাধ্যমে আপনি ডেটা অনুসন্ধান, ফিল্টার এবং বিশ্লেষণ করতে পারেন। দুইটি বিশেষ ধরনের কুয়েরি হল Parameter Query এবং Crosstab Query। এগুলোর মাধ্যমে ডেটাবেসে নির্দিষ্ট তথ্য সহজে বিশ্লেষণ এবং সন্নিবেশ করা যায়।
Parameter Query
Parameter Query এমন একটি কুয়েরি যা ব্যবহারকারীকে প্রশ্নের সময় একটি মান (parameter) ইনপুট করতে বলে। এতে ব্যবহারকারী নিজে ডেটা ফিল্টার করতে পারেন, যেমন একটি নির্দিষ্ট সময়ের মধ্যে তথ্য বা কোনো নির্দিষ্ট মান অনুসারে ডেটা খুঁজে বের করা।
উদাহরণ:
ধরা যাক, একটি বিক্রয় ডাটাবেসে আপনি বিক্রয় তারিখের ওপর ভিত্তি করে রিপোর্ট তৈরি করতে চান, কিন্তু প্রতিবার আলাদা তারিখ ইনপুট দিতে চান। আপনি একটি Parameter Query ব্যবহার করতে পারেন।
Parameter Query তৈরি করার পদক্ষেপ:
- Query Design মোডে যান:
Createট্যাব থেকেQuery Designক্লিক করুন।- প্রাসঙ্গিক টেবিল নির্বাচন করুন।
- Criteria ফিল্ডে Parameter যুক্ত করুন:
যে ফিল্ডে আপনি প্যারামিটার দিতে চান, সেই ফিল্ডের
Criteriaসারিতে একটি প্যারামিটার লিখুন। উদাহরণস্বরূপ, যদি আপনি "SalesDate" ফিল্ডে প্যারামিটার দিতে চান, তাহলেCriteriaসারিতে লিখুন:[Enter Start Date:]- এর ফলে, যখন কুয়েরি চালানো হবে, ব্যবহারকারীকে একটি উইন্ডোতে তারিখ ইনপুট করার জন্য অনুরোধ করা হবে।
- Query চালান:
Run(বিগ গুলি) ক্লিক করলে, আপনার নির্ধারিত প্যারামিটার অনুযায়ী কুয়েরি চালানো হবে এবং ব্যবহারকারী ইনপুট করা মানের ওপর ভিত্তি করে ফলাফল দেখাবে।
- প্যারামিটার ব্যবহার:
একাধিক প্যারামিটারও ব্যবহার করা যেতে পারে। উদাহরণ:
[Enter Start Date:] AND [Enter End Date:]
এই পদ্ধতিতে আপনি ব্যবহারকারীর কাছ থেকে ইনপুট নিয়ে প্রয়োজনীয় ডেটা নির্বাচন করতে পারেন।
Crosstab Query
Crosstab Query একটি বিশেষ ধরনের কুয়েরি, যা ডেটাকে টেবিলের আকারে উপস্থাপন করে। এটি সাধারণত সম্ভাব্য মানগুলির জন্য সারি ও কলাম অনুযায়ী ডেটা সংগঠিত করে, যেমন একটি পিভট টেবিল। Crosstab Query ব্যবহার করে আপনি সহজেই বিভিন্ন গ্রুপ এবং তার সাথে সম্পর্কিত ডেটা দেখতে পারেন।
উদাহরণ:
ধরা যাক, আপনার কাছে একটি বিক্রয় ডাটাবেস রয়েছে যেখানে Product, SalesDate, এবং SalesAmount ফিল্ড রয়েছে। আপনি একটি Crosstab Query তৈরি করতে চান যা পণ্যের ভিত্তিতে প্রতিটি মাসের মোট বিক্রয় দেখাবে।
Crosstab Query তৈরি করার পদক্ষেপ:
- Query Design মোডে যান:
Createট্যাব থেকেQuery Designক্লিক করুন।- আপনার টেবিলটি নির্বাচন করুন।
- Query Type নির্বাচন করুন:
- Query Design উইন্ডোতে,
Designট্যাবের অধীনেCrosstabক্লিক করুন। - এতে আপনার কুয়েরির ডেটা Crosstab Query আকারে উপস্থাপিত হবে।
- Query Design উইন্ডোতে,
- ডেটা ফিল্ড নির্ধারণ করুন:
- Row Heading: এই ফিল্ডে আপনি সেই তথ্য দিতে পারবেন যা সারির হেডিং হিসেবে কাজ করবে। উদাহরণস্বরূপ, আপনি
Productফিল্ডটি Row Heading হিসেবে ব্যবহার করতে পারেন। - Column Heading: আপনি এই ফিল্ডে কলাম হেডিং হিসেবে ডেটা দিন। উদাহরণস্বরূপ,
SalesDateফিল্ডের মাস (Month) হতে পারে কলাম হেডিং।SalesDateফিল্ডে, আপনি একটি এক্সপ্রেশন ব্যবহার করতে পারেন, যেমনMonth([SalesDate]), যাতে মাসের সংখ্যা প্রদর্শিত হবে।
- Value Field: এখানে আপনি সেই ফিল্ডটি দিন যা গাণিতিক অপারেশন প্রয়োগ করবে, যেমন
SalesAmount, এবং এটিকে যোগফল হিসেবে দেখানোর জন্যTotalঅপশনটি নির্বাচন করুন।
- Row Heading: এই ফিল্ডে আপনি সেই তথ্য দিতে পারবেন যা সারির হেডিং হিসেবে কাজ করবে। উদাহরণস্বরূপ, আপনি
- Query চালান:
Runক্লিক করলে আপনার Crosstab Query চালু হবে এবং একটি পিভট টেবিলের মতো ডেটা প্রেজেন্টেশন তৈরি হবে, যেখানে পণ্যের ভিত্তিতে প্রতি মাসে বিক্রয়ের পরিমাণ দেখতে পারবেন।
Crosstab Query উদাহরণ:
Product Jan Feb Mar Apr
Widget1 500 400 450 300
Widget2 300 350 250 400
সারাংশ
- Parameter Query ব্যবহারকারীদের নির্দিষ্ট মান ইনপুট করার জন্য অনুরোধ করে, যা ডেটাবেসের ডেটা ফিল্টার করতে ব্যবহৃত হয়।
- Crosstab Query ডেটাকে টেবিলের আকারে সংগঠিত করে, যেখানে সারি এবং কলাম অনুযায়ী ডেটা উপস্থাপন করা হয়। এটি গ্রাফ বা পিভট টেবিলের মতো ডেটা বিশ্লেষণ করতে সাহায্য করে।
এগুলি আপনাকে Microsoft Access এর শক্তিশালী ডেটা বিশ্লেষণ এবং ফিল্টারিং ফিচার ব্যবহার করতে সাহায্য করবে।
Read more