একটি টেবিল তৈরি করার পর যেকোনো ফিল্ড বা কলামের ভিত্তিতে সম্পূর্ণ ডেটাবেজ বর্ণানুক্রমিক এবং সংখ্যানুক্রমিকভাবে বিন্যস্ত ( Sort) করা যায়। বর্ণানুক্রমিক এবং সংখ্যানুক্রমিক বিন্যাস আরোহী (Ascending) পদ্ধতি এবং অবরোহী (Descending) পদ্ধতি, উভয়ভাবে করা যায়। আরোহী পদ্ধতি হচ্ছে ছোট ক্রম থেকে বড় ক্রমের দিকে যাওয়া (A... B ...C... 2, 110 50 100) এবং অবরোহী হচ্ছে বড় ক্রম থেকে ছোট ক্রমের দিকে যাওয়া (Z...C... B... A, 100 ...50 ... 10 ... 1 ) ।
নাম, গ্রাম এবং ইউনিয়ন ফিল্ডের ডেটা বর্ণানুক্রমিক এবং ক্রমিক নম্বর, বয়স এবং জন্মতারিখ ফিল্ডের ডেটা সংখ্যানুক্রমিক পদ্ধতিতে বিন্যাস (Sort) করা যায়।
টেবিলের ডেটা বয়সের ভিত্তিতে বিন্যস্ত করার জন্য এ ফিল্ডের যেকোনো ঘরে ক্লিক করে ইনসার্সন পয়েন্টার বসাতে হবে। Home মেনুর রিবনের আরোহী (Ascending) আইকন ক্লিক করলে টেবিলের সমগ্ৰ ডেটা বয়সের ভিত্তিতে আরোহী বিন্যাসে বিন্যস্ত হয়ে যাবে এবং অবরোহী (Descending) আইকন ক্লিক করলে টেবিলের সমগ্র ডেটা বয়সের ভিত্তিতে আরোহী বিন্যাসে বিন্যস্ত হয়ে যাবে।
ডেটা বিন্যস্তকরণের পর রেকর্ডের অবস্থান পরিবর্তিত হবে। কিন্তু, রেকর্ডের অন্যান্য তথ্য অপরিবর্তিত থাকবে। যেমন- বয়সের ভিত্তিতে আরোহী পদ্ধতির বিন্যাসের পর ১১ নম্বর রেকর্ডটি সবার উপরে চলে আসবে। কারণ, ১১ নম্বর রেকর্ডের বয়স সবচেয়ে কম। এ ক্ষেত্রে লক্ষ করলে দেখা যাবে, ১১ নম্বর রেকর্ডের অন্যান্য তথ্য অপরিবর্তিত রয়েছে।বিন্যাসের কাজটি যদি ভুলক্রমে হয়ে থাকে, তাহলে সঙ্গে সঙ্গে আনডু কমান্ড দিতে হবে। এতে ফাইলটির বিন্যাস-পূর্ব অবস্থায় পাওয়া যাবে ।
তথ্য অনুসন্ধান করা
বিপুল পরিমাণ তথ্য বা ডেটা সংবলিত একটি ডেটাবেজ থেকে কোনো বিশেষ ব্যক্তির নাম খুঁজে বের করার জন্য-
১. Home মেনুর রিবনের Find আইকন ক্লিক করলে Find and Replace ডায়ালগ বক্স আসবে ।
২. যে ব্যক্তিকে খুঁজতে হবে ডায়ালগ বক্সের Find What এডিট বার-এ সেই ব্যক্তির নাম বা নামের অংশ টাইপ করতে হবে।
নামের অংশ হিসেবে পদবি টাইপ করা যেতে পারে অথবা অন্য যেকোনো অংশ টাইপ করা যেতে পারে।
৩. ডায়ালগ বক্সের Look in: ড্রপ-ডাউন তালিকা থেকে Name সিলেক্ট করতে হবে।
৪. ডায়ালগ বক্সের Find Next বোতামে ক্লিক করতে হবে।
১.Age ফিল্ডের যেকোনো ঘরে ক্লিক করে ইনসার্শন পয়েন্টার বসাতে হবে।
২. রিবনের Filter আইকন ক্লিক করলে ফিস্টার ডায়লগ বক্স আসবে।
৩. Filter ডায়ালগ বক্সের Between Numbers ডায়ালগ বক্স আসবে।
৪ . Between Numbers ডায়ালগ বক্সের Smallest: ঘরে ৩০ এবং Largest: ঘরে ৬০ টাইপ করে ডায়ালগ বক্সের OK বোতামে ক্লিক করতে হবে।
৫. যাদের বয়স ৩০ থেকে ৬০ বছরের মধ্যে শুধু তাদের রেকর্ড প্রদর্শিত হবে।
গ্রামের ভিত্তিতে তথ্য অনুসন্ধান
নমুনা ডেটাবেজে চারটি গ্রামের নাম আছে। এর ভেতর থেকে যেকোনো একটি গ্রামের তথ্য দেখা যেতে পারে। যেকোনো দুটি বা তিনটি গ্রামের তথ্য দেখা যেতে পারে অথবা একটি গ্রাম বাদে অন্য সব গ্রামের তথ্য দেখা যেতে পারে।
যেকোনো একটি গ্রামের তথ্য দেখার জন্য-
১. যে গ্রামের তথ্য দেখার প্রয়োজন সেই গ্রামের নামের ঘরে মাউস পয়েন্টার ক্লিক করে ইনসার্শন পয়েন্টার বসাতে হবে। ধরা যাক, বাসাইল (Basail) গ্রামের যেকোনো ঘরে ইনসার্শন পয়েন্টার রাখা হলো।
২. রিবনের Selection আইকন ক্লিক করলে একটি মেনু আসবে। এ মেনু থেকে
- Equals "Basail এবং Contains "Basail" সিলেক্ট করলে শুধু বাসাইল গ্রামের মানুষের রেকর্ড প্রদর্শিত হবে।
-Does not Equal "Basail" এবং Does not Contains "Basail" সিলেক্ট করলে বাসাইল গ্রামের রেকর্ড ব্যতীত অন্য সব গ্রামের মানুষের রেকর্ড প্রদর্শিত হবে।
শর্তের ভিত্তিতে প্রদর্শিত রেকর্ড আনডু বা বাতিল করার জন্য উপরে বর্ণিত পদ্ধতি অনুসরণ করতে হবে।
একাধিক গ্রামের তথ্য দেখা
একই সঙ্গে একাধিক গ্রামের তথ্য দেখার জন্য-
১. Village ফিল্ডের যেকোনো ঘরে ক্লিক করে ইনসার্সন পয়েন্টার বসাতে হবে। এতে Village ফিল্ডের সাথে ডান দিকে ড্রপ-ডাউন তীর যুক্ত হবে। এ ড্রপ-ডাউন তীরে ক্লিক করলে একটি শর্ট ডায়ালগ বক্স আসবে। ডায়ালগ বক্সের ভেতরের অংশে-
পুরুষ/মহিলার ভিত্তিতে তথ্য অনুসন্ধান
এবারের ডেটাবেজে পুরুষ / মহিলা (Male/ Female) নামে একটি ফিল্ড রয়েছে। এ ডেটাবেজ থেকে শুধু মহিলা বা শুধু পুরুষ সদস্যদের তথ্য অনুসন্ধান ও প্রদর্শন করা যেতে পারে। ফিল্মে M দিয়ে পুরুষ এবং F দিয়ে মহিলা বোঝানো হয়েছে।
এ ডেটাবেজ থেকে শুধু মহিলা সদস্যদের তথ্য অনুসন্ধান ও প্রদর্শনের জন্য-
১. যেকোনো একটি F ফিল্ডে মাউস পয়েন্টার ক্লিক করে ইনসার্শন পয়েন্টার বসাতে হবে ।
২. রিবনের Selection আইকন ক্লিক করলে একটি মেনু আসবে। এ মেনু থেকে
-Equals "F" এবং Contains "F" সিলেক্ট করলে শুধু বিভিন্ন গ্রামের মহিলা সদস্যদের রেকর্ড প্রদর্শিত হবে।
কুয়েরি এবং রিপোর্ট
এ যাবৎ বর্ণিত পদ্ধতিতে প্রয়োজনীয় তথ্য দেখার কাজ করা ছাড়াও কুয়েরি পদ্ধতিতেও শর্তযুক্ত তথ্য আহরণ ও প্রদর্শন করা যায়। তবে, শর্তযুক্ত তথ্য সংরক্ষণ এবং মুদ্রণ নেওয়ার জন্য প্রদর্শিত তথ্য কুয়েরি আকারে সংরক্ষণ করতে হয়। কুয়েরি আকারে সংরক্ষিত তথ্য সরাসরি মুদ্রণ নেওয়া যায়। তবে, মুদ্রণ নেওয়া বা মুদ্রিত আকারে তথ্য সরবরাহের জন্য রিপোর্ট আকারে রূপান্তরিত করে নিতে হয়। এতে তথ্য আকর্ষণীয়ভাবে উপস্থাপন করা যায় ।
কুয়েরি পদ্ধতিতে তথ্য আহরণ এবং সংরক্ষণ
ধরা যাক, প্রণীত টেবিলের ভিত্তিতে কুয়েরি পদ্ধতিতে তথ্য আহরণ এবং সংরক্ষণ করতে হবে। এ জন্য –
১. ডেটাবেজের টেবিল ১ (Table 1 ) খোলা রাখতে হবে। এ ক্ষেত্রে একটি টেবিলই আছে।
২. Create মেনুর রিবনে কুয়েরি Query Design আইকন ক্লিক করলে কুয়েরি পদ্ধতিতে তথ্য আহরণের ছক আসবে। এ ছকের সঙ্গে Show Table ডায়ালগ বক্স আসবে।
নির্দিষ্ট বয়সের বেশি বয়সের ব্যক্তিদের রেকর্ড আহরণ, নির্দিষ্ট বয়সের কম বয়সের ব্যক্তিদের রেকর্ড আহরণ বা নির্দিষ্ট বয়সসীমার মধ্যেকার ব্যক্তিদের রেকর্ড আহরণ ইত্যাদি ।
ক. নির্দিষ্ট বয়সের বেশি বয়সের ব্যক্তিদের রেকর্ড আহরণ করার জন্য যদি >৩০ টাইপ করা হয় তাহলে শুধু ৩০ বছরের বেশি বয়সী ব্যক্তিদের রেকর্ড প্রদর্শিত হবে। যদি >=৩০ টাইপ করা হয় তাহলে ৩০ বছর বয়সী ব্যক্তিসহ ৩০ বছরের বেশি বয়সী ব্যক্তিদের রেকর্ড প্রদর্শিত হবে।
খ. নির্দিষ্ট বয়সের কম বয়সের ব্যক্তিদের রেকর্ড আহরণ করার জন্য যদি <৩০ টাইপ করা হয় তাহলে শুধু ৩০ বছরের কম বয়সী ব্যক্তিদের রেকর্ড প্রদর্শিত হবে। যদি <=৩০ টাইপ করা হয় তাহলে ৩০ বছর বয়সী ব্যক্তিসহ ৩০ বছরের কম বয়সী ব্যক্তিদের রেকর্ড প্রদর্শিত হবে।
গ. নির্দিষ্ট বয়স সীমার মধ্যেকার ব্যক্তিদের রেকর্ড আহরণ করার জন্য যদি >=৩০ এবং <=৬০ (>=৩০ and <=৬০) টাইপ করা হয় তাহলে ৩০ বছর বয়সী ব্যক্তিসহ ৩০ বছরের বেশি বয়সী এবং ৬০ বছর বয়সী ব্যক্তিসহ ৬০ বছরের কম বয়সী ব্যক্তিদের রেকর্ড প্রদর্শিত হবে।
৭. শর্ত টাইপ করার পর ডিজাইন (Design) মেনুর রিবনে রান (Run) আইকন ক্লিক করলে প্রদত্ত শর্ত অনুযায়ী রেকর্ড প্রদর্শিত হবে।
কুয়েরি পদ্ধতিতে শর্ত আরোপ করে আহরিত তথ্যের টেবিলের উপরে Query 1 শিরোনাম বিদ্যমান থাকবে।
কুয়েরি পদ্ধতিতে গ্রাম ও ইউনিয়নের ভিত্তিতে তথ্য আহরণ করা
গ্রাম ও ইউনিয়নের ভিত্তিতে তথ্য আহরণ করার জন্য
১. Database উইন্ডো থেকে Table 1 সিলেক্ট করতে হবে।
২. Create মেনুর রিবনে Query Design আইকনে ক্লিক করলে কুয়েরি পদ্ধতিতে তথ্য আহরণের ছক আসবে। এ ছকের সঙ্গে Show Table ডায়ালগ বক্স আসবে।
৩. Show Table ডায়ালগ বক্সে Table 1 সিলেক্ট করে Add বোতামে ক্লিক করলে ফিল্ড ধারকে টেবিলের সকল ফিল্ড বা হেডিং অন্তর্ভুক্ত অবস্থায় পাওয়া যাবে ।
৪. Show Table ডায়ালগ বক্সের Close বোতামে ক্লিক করে ডায়ালগ বক্সটি বন্ধ করে দিতে হবে।
৫. ফিল্ড বক্সের ফিল্ডের নামের উপর ডবল ক্লিক করলে ওই ফিল্মটি ছকের প্রথম ফিল্ড ঘরে চলে আসবে। এভাবে পর্যায়ক্রমে সব ফিল্ড ছকের ফিল্ড হিসেবে অন্তর্ভুক্ত করে নেওয়া যেতে পারে অথবা শুধু প্রয়োজনীয় কয়েকটি ফিল্ড অন্তর্ভুক্ত করে নেওয়া যেতে পারে। বর্তমান উদাহরণে নাম, বয়স, গ্রাম এবং ইউনিয়ন ফিল্ড অন্তর্ভুক্ত করা হয়েছে।
৬. যে ফিল্মের ভিত্তিতে তথ্য আহরণ করা প্রয়োজন সেই ফিল্ডের বরাবর নিচে Criteria সারির ঘরে শর্ত যুক্ত করতে হবে ।
৭. গ্রাম ফিল্ডের বরাবর নিচে Criteria সারির ঘরে ক্লিক করে ইনসার্শন পয়েন্টার বসাতে হবে ।
৮. ধরা যাক, বাসাইল, টেপরা এবং নন্দা গ্রামের রেকর্ড আহরণ করতে হবে। এ জন্য -
ক. Criteria ঘরে Basail টাইপ করতে হবে। খ. Basail-এর নিচের ঘরে ক্লিক করে ইনসার্সন পয়েন্টার বসিয়ে Tepra টাইপ করতে হবে।
গ. Tepra-এর নিচের ঘরে ক্লিক করে ইনসার্সন পয়েন্টার বসিয়ে Nanda টাইপ করতে হবে। টাইপ করা নামগুলোর দুই পাশে স্বয়ংক্রিয়ভাবে উদ্ধৃতি চিহ্ন যুক্ত হয়ে যাবে।
Database উইন্ডোতে Village Query ফাইলটির নামের উপর ডবল ক্লিক করলে কুয়েরি ফাইলটি সক্রিয় হবে। কুয়েরি ফাইলটি সক্রিয় থাকা অবস্থায় মুদ্রণ নিয়ে মুদ্রিত কুয়েরি সংরক্ষণ করে রাখা যাবে এবং প্রয়োজন হলে সরবরাহ ও বিতরণ করা যাবে।