Wednesday, January 20, 2021

Class-54 (Form)

 

ডেটাবেস ফর্ম তৈরি -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 :






·         ISR: Interrupt Service Routine.
·         ISV: Independent Software Vendor.
·         IT: Information Technology.
·         ITU: International Telecommunication Union.
·         J2EE: Java 2 Enterprise Edition.
·         J2ME: Java 2 Micro Edition.
·         J2SE: Java 2 Standard Edition.
·         JDK: Java Development KIT.
·         JPEG: Joint Photographic Experts Group.
·         JRE: Java Runtime Environment.
·         JS: Javascript

No comments:

Post a Comment