আপনি যখন একটি Microsoft Access টেবিল তৈরি করেন, অ্যাক্সেস স্বয়ংক্রিয়ভাবে আপনার ডেটাবেস টেবিলে একটি প্রাইমারি কী তৈরি করে, কিন্তু আপনি আপনার ডেটাবেস টেবিলের জন্য যে ফিল্ডটি প্রাইমারি কী হিসেবে চান সেটিও নির্দিষ্ট করতে পারেন।
প্রাইমারি কী মাইক্রোসফট অ্যাক্সেসে একটি ফিল্ড বা ফিল্ড সেট যার মান টেবিল 내내 یونিক থাকে। প্রাইমারি কীর বেশ কিছু বৈশিষ্ট্য রয়েছে, যেমন এটি ডেটাবেসের প্রতিটি রোকে অনন্যভাবে শনাক্ত করে, এটি সর্বদা একটি মান ধারণ করে, এটি কখনো খালি হয় না, এবং এর মান কখনো পরিবর্তন হয় না।
অ্যাক্সেস টেবিলে প্রাইমারি কী যোগ বা রিমুভ করার পদ্ধতি
এক্সেস ডেটাবেস টেবিল থেকে প্রাইমারি কী যোগ ও রিমুভ করতে নিচের মেথডগুলো অনুসরণ করুন।
১] অ্যাক্সেস টেবিল থেকে ডিফল্ট প্রাইমারি কী রিমুভ করার পদ্ধতি
আপনি যে ডেটাবেসটি পরিবর্তন করতে চান সেটি খুলুন।

বাম পাশের নেভিগেশন প্যানে, যে টেবিলে ফিল্ড সাইজ পরিবর্তন করতে চান সেটিতে ক্লিক করুন।
তারপর Design view-এ ক্লিক করুন।
ডিফল্টভাবে, অ্যাক্সেস আপনার টেবিলে একটি প্রাইমারি কী যোগ করে, কিন্তু কিছু ক্ষেত্রে আপনি ভিন্ন একটি ফিল্ডকে প্রাইমারি কী হিসেবে চাইতে পারেন।

ডিফল্ট প্রাইমারি কীযুক্ত ফিল্ডের ডেটা টাইপ Auto-Number থেকে Number-এ পরিবর্তন করুন, Data Type-এর ড্রপ-ডাউন অ্যারোতে ক্লিক করে Number Data Type বেছে নিয়ে।

তারপর Primary Key icon-এ রাইট-ক্লিক করুন এবং Primary Key নির্বাচন করুন।
প্রাইমারি কী রিমুভ করার অন্য একটি পদ্ধতি হলো মেনুবারের Primary Key বাটনে ক্লিক করা, এতে ফিল্ড থেকে প্রাইমারি কী রিমুভ হয়ে যাবে।
তারপর কুইক এক্সেস টুলবারের Save-এ ক্লিক করুন।
২] অ্যাক্সেস টেবিলে নতুন প্রাইমারি কী যোগ করার পদ্ধতি
আমরা যে ফিল্ডটি প্রাইমারি কী হিসেবে চাই সেটিতে নতুন প্রাইমারি কী যোগ করব।
আপনি যে ফিল্ডটি প্রাইমারি কী হিসেবে চান সেটি ডিলিট করুন কারণ একবার টেবিলে ডেটা এন্ট্রি করলে, আপনি কোনো ফিল্ডের ডেটা টাইপ AutoNumber-এ পরিবর্তন করতে পারবেন না এমনকি আপনি যদি কোনো ডেটা টাইপ যোগ না করে থাকেন।
AutoNumber ফিল্ড একটি চমৎকার প্রাইমারি কী তৈরি করে, এবং অ্যাক্সেস একটি অ্যাক্সেস টেবিলে দুটি AutoNumber ডেটা টাইপ অনুমতি দেয় না, শুধু একটি।
টেবিলে একটি নতুন রো যোগ করুন এবং ফিল্ডটির নাম সেটি দিন যা আপনি ডিলিট 했던।
ফিল্ডটি AutoNumber ডেটা টাইপ করুন।

তারপর ফিল্ডে রাইট-ক্লিক করুন এবং কনটেক্সট মেনু থেকে Primary Key নির্বাচন করুন।
প্রাইমারি কী যোগ করার অন্য একটি পদ্ধতি হলো মেনুবারের Primary Key বাটনে ক্লিক করা।
প্রাইমারি কী ফিল্ডে যোগ হয়ার পর Save ক্লিক করুন।
অ্যাক্সেস টেবিলে দুটি প্রাইমারি কী থাকতে পারে কিনা?
না, আপনি একটি টেবিলে দুটি প্রাইমারি কী রাখতে পারবেন না। মাইক্রোসফট অ্যাক্সেসের প্রতিটি টেবিল শুধু একটি প্রাইমারি কী রাখতে পারে।
অ্যাক্সেসে প্রাইমারি কীর উদ্দেশ্য কী?
প্রাইমারি কীর উদ্দেশ্য হলো একাধিক টেবিল থেকে ডেটা দ্রুত এসোসিয়েট করে এবং সেগুলো অর্থবহভাবে কম্বাইন করা।
আমরা আশা করি এই টিউটোরিয়াল আপনাকে অ্যাক্সেস ডেটাবেস টেবিল থেকে প্রাইমারি কী যোগ ও রিমুভ করার বিষয়ে বোঝাতে সাহায্য করবে।
