ডেটাবেস ফর্ম তৈরি -Microsoft Access 08
ডাটাবেসে ফর্ম থাকাটা বেশ প্রয়োজনীয় একটি বিষয় । ডাটাবেসে ডাটা এন্টি কিংবা যেকোন ডাটা খুঁজে বের করার সুন্দর একটি মাধ্যম হল ফর্ম । কেননা ডাটাবেসে টেবিল ওপেন করে টেবিলে ডাটা ইনপুট করার সময় ডাটা ইনপুট ভুল হওয়ার সম্ভবনা থাকে, কিন্তু ফর্মে ভুল হওয়ার সম্ভাবনা নেই বললেই চলে । তো চলুন তাহলে দেখে নেই, কিভাবে Access এ ফর্ম তৈরি করা যায় ।
আমরা পূর্বের পোস্টে দেখিয়েছি, অ্যাক্সেসে কিভাবে ডাটাবেস তৈরি ও ডাটাবেস টেবিল তৈরি করতে হয় । আজকে তারই ধারাবাহিকতায় দেখবো, Microsoft Access এ কিভাবে Form Create করতে হয় ।
ফর্ম তৈরি (Create Form):
অ্যাক্সেস ডাটাবেসে আমরা খুব সহজে একটি ফর্ম তৈরি করে নিতে পারি Create to Form এর মাধ্যমে । ফর্ম তৈরি করবার জন্য আপনি আপনার ডিভাইস থেকে মাইক্রোসফট অ্যাক্সেস প্রোগ্রাম ওপেন করুন এবং আগের তৈরি করা যেকোন একটি এক্সেস ফাইল ওপেন করে নিন । এমন একটি এক্সেস ফাইল ওপেন করুন যেখানে কমপক্ষে একটি টেবিল আছে । আমি আমার ক্ষেত্রে Access 2016 ভার্সন ব্যবহার করে আলোচনা করেছি ।
Click to Create Option
আপনার এক্সেস ডাটাবেজের যে টেবিলের ফিল্ড দিয়ে ফর্ম তৈরি করবেন, সেই টেবিলটি সিলেক্ট করে নিন বাম পাশের All Access Object থেকে । এরপর উপরের ছবির লাল দাগ করা Create মেনুতে ক্লিক করুন, ক্লিক করার পর নিচের দিকে বেশ কিছু সাব মেনু বের হবে । এবার সেখান থেকে উপরের ছবির লাল দাগ করা Form লেখাতে ক্লিক করুন । দেখবেন অটোমেটিক ফর্ম তৈরি হবে ।
অ্যাক্সেসে ফিল্ড নেমের ভিত্তিতে অটোমেটিক ফর্ম তৈরি হয় । ঠিক নিচের ছবির মতো । আপনার ক্ষেত্রে অন্যও হতে পারে, আপনার টেবিলের ফিল্ড অনুসারে ।
Database Form Create
উপরের ছবিতে ভালো দেখুন । সেখানে ডাটাবেস ফিল্ড নেম এবং ফর্ম এর ঘর দেখা যাচ্ছে । ফর্মের ঘর গুলো প্রথম অবস্থায় বড় আকারে প্রর্দশন হতে হয়ে থাকে । সেই ঘরগুলো আপনার মতো করে সাইজ ছোট বড় এবং বিভিন্ন ভাবে সাজাতে পারেন । কিন্তু অটো ফর্ম তৈরি করে সেটি কাস্টমাইজ করা বেশ অসুবিধা হয়ে থাকে ।
এবার ফর্মটি সেভ করে নিন, ফর্ম সেভ করার জন্য কিবোর্ড থেকে Ctrl + S কি প্রেস করুন । দেখবেন একটি উইন্ডো বের হবে। সেটিতে Form নেম পরিবর্তন করে আপনার ইচ্ছে মতো ফর্ম এর নাম দিয়ে OK বাটেন ক্লিক করুন । ফর্ম সেভ করে নেবার পর উপরের ছবির বাম পাশে Form1 অথবা আপনি যে নাম দিয়েছেন সেই নাম দেখা যাবে ।
এবার ফর্ম ডিজাইন মুড থেকে বের হয়ে আসার জন্য ফর্ম তৈরি করার সময় যে উইন্ডোটি এসেছিলো , তার ডান পাশে কোনায় ক্রস চিহ্নে ক্লিক করুন । নিচের ছবিতে লাল বৃত্তের মধ্যে দেখুন ।
Close Form Design Window
ফর্ম দিয়ে ডাটা এন্ট্রির নিয়মঃ
ফর্ম দিয়ে ডাটা এন্ট্রি করার জন্য Form1 অথবা আপনার দেয়া নামের ফর্ম ওপেন করুন । form ওপেন করার জন্য উপরের ছবির বাম পাশে All Access Object লেখার নিচের Form1 অথবা আপনার দেওয়া নেম দেখা যাবে । সেটিতে ক্লিক করে ফর্ম ওপেন করে নিন । দেখবেন নিচের ছবির মতো ফর্ম দেখা যাবে ।
Entry Form
এবার উপরের ছবির Id ফিল্ডে নাম্বার ( AutoNumber Filed Data Type দেয়া থাকলে আপনাকে কিছু লিখতে দেবেনা ) , Name এর ঘরে নাম বসে দিয়ে পর্যায়ক্রমে ফর্মের ফিল্ডগুলো পূরণ করে নিন । ফর্ম ফিল্ড পূরন করে নেবার পর Enter প্রেস করলে আপনার ডাটা এন্ট্রি হয়ে যাবে । ফর্ম ফিল্ডগুলোকে নিয়ন্ত্রন করার জন্য ফর্ম এর নিচের দিকে Record বাটন দেখা যাচ্ছে, সেগুলোতে ক্লিক করে Form Filed কন্ট্রল করা যায় । এবার ডাটাগুলোকে দেখার জন্য উপরের টেবিল ওপেন করে নিন । দেখবেন নিচের চিত্র অনুসারে ডাটা এন্ট্রি হবে ।
Table Data
উপরের ছবিতে দেখুন । একটি রো এবং কালাম অনুসারে ডাটা অ্যাড হবে । উপরের ছবিতে দেখলেই বুঝতে পারবেন ।
অ্যাক্সেস ফর্ম ডিজাইন – Microsoft Access 09
এর আগে আমরা এক্সেসে অটো ফর্ম ডিজাইন বা তৈরি করা দেখেছি যেখাবে ফিল্ডগুলোকে নিজের মতো সাজিয়ে নেবার তেমন একটা সুজগ ছিলোনা । তো এবার আমরা শিখবো মেনুয়াল অ্যাক্সেস ফর্ম ডিজাইন যেখানে আমরা আমাদের মনের মতো করে সাজিয়ে নিতে পারবো ফর্ম গুলো । হোক সেটা দেখতে সুন্দর কিংবা অসন্দর, নিজের ডিজাইন তো 🙂 চলুন তাহলে নিচের অংশে দেখে নেই কিভাবে অ্যাক্সেস ফর্ম ডিজাইন ।
অ্যাক্সেস ফর্ম ডিজাইন ( Form Design )
মাইক্রোসফট অ্যাক্সেসে বেশ কয়েক ভাবে ডাটাবেস ফর্ম তৈরি করে নিতে পারি । ডাটাবেস টেবিল এর ফিল্ড নাম ব্যবহার করে ডাটা এন্টি ফর্ম ডিজাইন করবো ।
সেটি করার জন্য আপনার আগের তৈরি করা এক্সেস টেবিলে প্রবেশ করুন অথবা ডাটাবেস টেবিল তৈরি করে নিন ।
Select Datatable1
উপরের ছবিতে দেখুন । উপরের ছবির বাম পাশে লাল মার্ক করা DataTable-1 টেবিল টির ফিল্ড নেম দিয়ে ফর্ম তৈরি করবো । সেটি করার জন্য DataTable-1 টেবিলটি সিলেক্ট অবস্থায় অ্যাক্সেস মেনুবার/রিবন থেকে Create মেনুতে ক্লিক করুন, দেখবেন নিচের দিকে রেবন বের হবে । এবার সেখান থেকে লাল দাগ করা Blank Form লেখাতে ক্লিক করুন । দেখবেন উপরের মতো Form1 লেখা একটি সাদা পেজ বের হবে । উপরের চিত্রে দেখানো হয়েছে ।
Click to View
এবার Form1 সিলেকশন থাকা অবস্থায় উপরের ছবির Design to View লেখার নিচের Arrow আইকনে ক্লিক করুন, দেখবেন সেখানে Design View লেখা অপশন বের হবে । সেটিতে ক্লিক করলে, উপরের ছবির ডান পাশের মতো পেজ বের হবে । সেই পেজটি Ctrl + S কি প্রেস করে সেভ করে নিন, ফর্ম নামও পরিবর্তন করে নিতে পারেন ।
Form Design
ফর্ম ডিজাইন নাম সেভ করে নেবার পর উপরের ছবির বাম পাশের মতো Form1 লেখা ফাইল দেখা যাবে । এবার অ্যাক্সেস থেকে Design লেখা মেনুতে ক্লিক করুন । দেখবেন সেখানে বেশ কিছু রিবন প্রর্দশন হবে । নিচের চিত্রে দেখানো হয়েছে ।
উপরের ছবিতে দেখুন । সেখানে লাল দাগ করা Add Existing Fields লেখা দেখা যাচ্ছে, সেটিতে ক্লিক করুন । ক্লিক করার পর উপরের ছবির ডান পাশের লাল দাগ করা অংশের মতো Field List বের হবে আবার এমনও হতে পারে, টেবিলর নেম প্রর্দশন হচ্ছে । এবার সেই টেবিলে ডাব্ল ক্লিক করুন, দেখবেন ফিল্ড নেম গুলো দেখা যাবে । ঠিক উপরের ছবির ডান পাশের মতো ID, Name, Job Title, Department, Address এবং Date ফিল্ড নেম ।
যে টেবিলের অধীনে ফর্ম ডিজাইন করবেন, সে টেবিলে কোন প্রাকার ডাটা এন্ট্রি করা যাবে না এবং থাকলেও কোন সমস্যা হবে না ।
এবার Form তৈরি করার জন্য উপরের ছবির ডান পাশের ফিল্ড এর নাম গুলো মাউস পয়ন্টারের সাহায্যে ফিল্ড নেম গুলো ড্র্যাগ করে ছবির বাম পাশের পেজ ছেড়ে দিন । অথবা ফিল্ড নেমের উপর ডাব্ল ক্লিক করুন । দেখবেন উপরের ছবির মতো ফর্ম ঘর তৈরি হবে ।
এবার সেই ঘর গুলো আপনি আপনার মতো করে ডিজাইন করে নিতে পারেন এবং ঘরগুলো ছবি বা বড় করে তৈরি করে দিতে পারেন ।
উপরের পেজে সব কিছু ঠিক করে নেবার পর উপরের ছবির Design মেনুর রিবনের বাম দিকে View লেখা অপশন আছে, সেটিতে ক্লিক করুন । দেখবেন নিচের ছবির মতো ফর্ম পেজ দেখা যাবে ।
Form Ready
উপরের চিত্রে ফর্ম তৈরি হয়েছে । এবার আপনি আপনার মতো করে ফর্ম বিভিন্ন ধরনের কালার বা স্টাইলিং করতে পারেন । চলুন এবার নিচের অংশে দেখে নেই, ফর্ম দিয়ে কিভাবে ডাটা এন্ট্রি করা যায় ।
Form দিয়ে ডাটা এন্ট্রি করার নিয়মঃ
উপরের অংশে আমরা ফর্ম ডিজাইন করা দেখে নিলাম, এবার নিচের অংশে দেখে নিবো । ফর্ম দিয়ে কিভাবে প্রতিটি ফিল্ডে ডাটা এন্ট্রি করা যায় । ফর্ম দিয়ে ডাটা এন্ট্রি করার জন্য Form1 নাম ফাইলটি ওপেন করুন । আপনার ক্ষেত্রে ফর্ম নাম অন্যও হতে পারে ।
Entry Form
উপরের চিত্রে দেখুন । ফর্ম ঘরে মধ্যে ID, Name, Job Title, Department , Address এবং Date দিয়ে আমরা ফর্মের সাহায্যে টেবিলে ডেটা অ্যাড করবো । আপনার ক্ষেত্রে ফিল্ড নেম অন্যও হতে পারে । ডাটা করার পর কিবোর্ড থেকে Enter চাপুন । দেখবেন ডেটাগুলো অ্যাড হবে টেবিলের মধ্যে ।
এবার ডেটা দেখার জন্য Table1 টেবিলটি ওপেন করুন । দেখবেন নিচের ছবির মতো করে ডাটা গুলো অ্যাড হবে ।
Data Table
উপরের ছবিতে দেখুন । সেটিতে ফিল্ড নেম মধ্যে রেকর্ড ইনপুৎ করা হয়েছে
Class - 54 [Power Point]
Custom Animation :
No comments:
Post a Comment