Microsoft Access এ Forms ব্যবহার করা হয় ডেটা এন্ট্রি বা ডাটাবেসের তথ্য প্রদর্শনের জন্য একটি গ্রাফিক্যাল ইন্টারফেস তৈরি করার জন্য। Forms-এ আপনি ডাটাবেসের তথ্য প্রদর্শন করতে পারেন এবং ব্যবহারকারীর কাছ থেকে ইনপুট নিতে পারেন। Access এর মধ্যে দুটি মূল ভিউ থাকে যার মাধ্যমে আপনি ফর্ম কাস্টমাইজ করতে পারেন: Layout View এবং Design View।
১. Form Layout View কাস্টমাইজ করা
Layout View হল এমন একটি ভিউ যেখানে আপনি ফর্মের ডিজাইন এবং এর কন্টেন্ট একসাথে দেখতে এবং কাস্টমাইজ করতে পারেন। এটি আপনাকে ফর্মের কাঠামো পরিবর্তন করার সাথে সাথে ডেটা দেখতে এবং সেগুলোর প্রভাব পরীক্ষা করতে সাহায্য করে।
Layout View এ কাস্টমাইজ করার ধাপসমূহ:
- ফর্ম খুলুন: প্রথমে যে ফর্মটি কাস্টমাইজ করতে চান সেটি খুলুন।
Layout View নির্বাচন করুন: ফর্মটি ওপেন হওয়ার পরে, রিবন থেকে View অপশনে গিয়ে Layout View নির্বাচন করুন।
এর মাধ্যমে আপনি ফর্মের কাঠামো এবং কন্টেন্ট দুইই দেখতে পারবেন।
- কন্ট্রোলস এডিট করুন: Layout View তে আপনি কন্ট্রোল যেমন TextBox, ComboBox, Button ইত্যাদি কাস্টমাইজ করতে পারেন।
- Field Label: ফর্মের বিভিন্ন ফিল্ডের জন্য লেবেল যোগ করুন বা এডিট করুন।
- ফিল্ডের আকার পরিবর্তন: আপনি টেক্সটবক্স, কম্বোবক্স, বা অন্যান্য কন্ট্রোলের আকার পরিবর্তন করতে পারেন এবং তাদের মধ্যে ফাঁকা স্থান (Spacing) বৃদ্ধি বা হ্রাস করতে পারেন।
- এনিমেশন ও শৈলী: ফর্মের ভিতরের টেক্সটের ফন্ট, আকার এবং রঙ পরিবর্তন করতে পারেন।
- Alignment: বিভিন্ন কন্ট্রোলের alignment (এলাইনমেন্ট) পরিবর্তন করুন, যেমন টেক্সট বক্সের লেবেল বাম বা ডান পাশে স্থানান্তর করা।
- ফর্মের ভিউ চেক করুন: যে কোনো পরিবর্তন করার পরে, ফর্মের বর্তমান ডেটা দেখতে এবং নিশ্চিত করতে আপনি Form View এ স্যুইচ করতে পারেন।
২. Form Design View কাস্টমাইজ করা
Design View হল এমন একটি ভিউ যেখানে আপনি ফর্মের সকল কন্ট্রোলের বিস্তারিত ডিজাইন এবং প্রপার্টি সম্পাদনা করতে পারেন। এটি একটি শক্তিশালী টুল, কারণ এতে আপনি ফর্মের কন্ট্রোল এবং অন্যান্য উপাদানগুলির গঠন এবং প্রপার্টি সম্পূর্ণভাবে কাস্টমাইজ করতে পারেন।
Design View এ কাস্টমাইজ করার ধাপসমূহ:
- ফর্ম খুলুন: আপনি যে ফর্মটি কাস্টমাইজ করতে চান সেটি খুলুন।
- Design View নির্বাচন করুন: ফর্মটি ওপেন হওয়ার পরে, রিবন থেকে View অপশনে গিয়ে Design View নির্বাচন করুন। এটি আপনাকে ফর্মের বিভিন্ন কন্ট্রোল সম্পাদনা করার জন্য সম্পূর্ণ কাস্টমাইজেশন ক্ষমতা প্রদান করবে।
- কন্ট্রোলস যোগ বা পরিবর্তন:
- Textbox, ComboBox, ListBox: ফর্মে নতুন কন্ট্রোল যোগ করার জন্য Design View তে টুল বক্স থেকে কন্ট্রোল টেনে এনে ফর্মে রাখুন।
- Buttons: একটি বোতাম যোগ করতে "Button" টুল নির্বাচন করুন এবং প্রয়োজনীয় অ্যাকশন নির্বাচন করুন, যেমন রেকর্ড যোগ করা বা ডেটা আপডেট করা।
- Labels: ফর্মের প্রতিটি ফিল্ডের জন্য লেবেল তৈরি করতে এবং এডিট করতে পারবেন।
- কন্ট্রোল প্রপার্টি সেটিংস:
- Properties Window: Design View তে যে কোন কন্ট্রোল নির্বাচন করলে Properties Window খুলে যাবে, যেখানে আপনি কন্ট্রোলের বিভিন্ন প্রপার্টি পরিবর্তন করতে পারবেন। যেমন:
- Name: কন্ট্রোলের নাম
- Default Value: ফর্মের ফিল্ডে ডিফল্ট মান
- Visible: কন্ট্রোলটি দৃশ্যমান হবে কিনা
- Tab Order: কন্ট্রোলগুলোর মধ্যে ট্যাবিং অর্ডার নির্ধারণ
- Data Source: কন্ট্রোলটি কোন ডেটা সোর্স (টেবিল, কোয়েরি) থেকে ডেটা নেবে
- Properties Window: Design View তে যে কোন কন্ট্রোল নির্বাচন করলে Properties Window খুলে যাবে, যেখানে আপনি কন্ট্রোলের বিভিন্ন প্রপার্টি পরিবর্তন করতে পারবেন। যেমন:
- সেগমেন্ট কাস্টমাইজেশন:
- Section Formatting: ফর্মের বিভিন্ন সেকশন যেমন Header, Detail, Footer ইত্যাদির জন্য ভিন্ন ভিন্ন কাস্টমাইজেশন করতে পারেন। সেগুলোর আকার, বর্ডার, ব্যাকগ্রাউন্ড রঙ ইত্যাদি পরিবর্তন করা যায়।
- Conditional Formatting: কিছু কন্ট্রোলের জন্য শর্তাধীন ফরম্যাটিং যোগ করতে পারেন, যেমন একটি নির্দিষ্ট মানের ভিত্তিতে টেক্সট রঙ পরিবর্তন করা।
- তথ্য সন্নিবেশ করা: আপনি Controls এর মাধ্যমে ডেটার জন্য ইনপুট নির্ধারণ করতে পারেন এবং সেগুলোর লেবেল, স্টাইল বা রংও কাস্টমাইজ করতে পারবেন।
- Form Events: Design View এ আপনি ফর্মের Events (যেমন ক্লিক, লোড ইত্যাদি) সেট করে বিশেষ কার্যক্রম নির্ধারণ করতে পারেন। এটি আপনাকে একটি ডাইনামিক এবং ইন্টারেক্টিভ ফর্ম তৈরি করতে সাহায্য করবে।
Form Layout View vs. Form Design View
| বৈশিষ্ট্য | Layout View | Design View |
|---|---|---|
| ব্যবহার | ফর্মের কন্ট্রোল এবং ডেটা একসাথে দেখার জন্য | কন্ট্রোল এবং ফর্মের ডিজাইন সম্পূর্ণ কাস্টমাইজ করার জন্য |
| অপারেশন | সহজ, সরাসরি কাস্টমাইজেশন | উন্নত, সম্পূর্ণ কাস্টমাইজেশন এবং প্রপার্টি সেটিং |
| উপকারিতা | দ্রুত পরিবর্তন এবং ফলাফল পরীক্ষা | পূর্ণ কাস্টমাইজেশন এবং আরও নিয়ন্ত্রিত ফর্ম ডিজাইন |
| ফোকাস | আউটপুট (ডেটা) | ইনপুট (ডিজাইন এবং প্রপার্টি) |
উপসংহার
Access এর Layout View এবং Design View দুটি ভিউই ফর্ম কাস্টমাইজেশনের জন্য গুরুত্বপূর্ণ এবং তারা ভিন্ন ভিন্ন পরিস্থিতিতে ব্যবহৃত হয়। Layout View আপনাকে দ্রুত কাস্টমাইজ করতে সাহায্য করে, যখন Design View আপনাকে পূর্ণ কাস্টমাইজেশন এবং ডিটেইল প্রপার্টি সেটিংয়ের মাধ্যমে ফর্ম ডিজাইন করার ক্ষমতা দেয়। আপনি যে কাজটি করতে চান, তার উপর নির্ভর করে আপনি এই দুটি ভিউ ব্যবহার করতে পারেন।
Read more