এই নিবন্ধটি এমএস অ্যাক্সেসে 'রেকর্ডটি অনেক বড়' ত্রুটি মোকাবেলার জন্য সমাধান সরবরাহ করে।
আপনি হয়তো এমন পরিস্থিতির সম্মুখীন হয়েছেন যেখানে আপনি আপনার Access ডেটাবেসে আপাতদৃষ্টিতে ছোট একটি ফাইল ইম্পোর্ট করার চেষ্টা করছেন, কিন্তু ফাইলটি আপনার ধারণার মতো অতটা ছোট নয়। এই বিষয়টি তখন সামনে আসে যখন এটি 'রেকর্ডটি খুব বড়' (Record is too large) লেখা একটি সতর্কবার্তা (error 3047) দেখিয়ে আপনাকে বিরক্ত করে। এটি আপনার জন্য সম্পূর্ণ অপ্রত্যাশিত হতে পারে, কারণ আপনার ফাইলের আকার আসলে খুবই ছোট হতে পারে। এই ত্রুটিটি সমাধান করতে হলে, প্রথমে আপনাকে বুঝতে হবে ঠিক কী কারণে এটি ঘটছে। সুতরাং, শুরুতেই আমাদের আলোচনার প্রথম বিষয় হবে এটিই। 
ত্রুটির পিছনে কারণগুলি
অনেক অ্যাক্সেস ব্যবহারকারী যা জানেন না তারা হ'ল অ্যাক্সেস রেকর্ডগুলির একটি সীমা রয়েছে যা তাদের 'প্রকৃত উপলভ্য স্থানের' জন্য 2000 টির বেশি অক্ষর না নেওয়ার ক্ষেত্রে সীমাবদ্ধ করে। যার অর্থ যে কোনও ব্যবহারকারীকে ইউনিকোডের মাত্র 4000 বাইট সরবরাহ করা হয়েছে, এটি এমন এক সীমা যা অতিক্রম করা খুব কমই চ্যালেঞ্জের। তারা এই সীমাটি ছাড়িয়ে যাওয়ার অনেক সময় নিখুঁতভাবে অনিচ্ছাকৃত, বিস্মৃত ব্যবহারকারীকে মোকাবেলা করার জন্য আরও একটি জটিল ত্রুটি রেখে।
এই ত্রুটির পেছনের কারণগুলির তুলনায় আমরা এখন একটি প্রদত্ত সমস্যার সম্ভাব্য সমাধানগুলি বোঝার চেষ্টা করব।
ত্রুটি মোকাবেলা করা
এই ত্রুটিটি প্রত্যক্ষ করার সময় আপনি কয়েকটি সাধারণ ফিক্সগুলি ব্যবহার করতে পারেন যা নীচে ব্যাখ্যা করা হয়েছে।
সারণিটি পুনরায় সংজ্ঞায়িত করার চেষ্টা করুন এই সমস্যার সবচেয়ে প্রচলিত সমাধানগুলোর মধ্যে একটি হলো টেবিলটিকে নতুন করে পুনরায় সংজ্ঞায়িত করার চেষ্টা করা। এর জন্য শুধু পুরোনো ও অপ্রয়োজনীয় ফিল্ডগুলো অপসারণ করতে হবে না, বরং কয়েকটি নতুন ফিল্ডও যোগ করতে হবে।
- মেমো ক্ষেত্রগুলি ব্যবহার করুন - আপনি মেমো টাইপ ক্ষেত্রগুলি ব্যবহার করুন এবং পাঠ্য প্রকারের ক্ষেত্রগুলি না করে 3047 ত্রুটির সাথে মোকাবিলা করার চেষ্টা করতে পারেন। আপনি ক্ষেত্রের ধরণের বৈশিষ্ট্যের মানটি 12 এ সেট করে ক্ষেত্রের প্রকারটি মেমোতে সেট করতে পারেন যদি আপনার এটি 10 এ থাকে তবে আপনি আবার একটি পাঠ্য ক্ষেত্র পাবেন। যদি আপনি কোনও মেমো ক্ষেত্রের ক্ষেত্রে প্রদত্ত সীমাটি অতিক্রম করে থাকেন তবে ভিজুয়াল বেসিক এই ক্ষেত্রগুলিকে ডাটাবেসে রাখার জন্য একটি পৃথক পৃষ্ঠা ব্যবহার করবে।
- ডোসিএমডি.টান্সফরস্প্রেডশিট পদ্ধতিটি ব্যবহার করুন - এমএস অ্যাক্সেসের 2016 সংস্করণ অনুসারে, প্রতিটি টেবিলের সীমা 4000 জিবি রেকর্ডে সেট করা হয়েছে, মোট আকার 2 জিবি। সুতরাং আপনি যদি এই সীমাটি অতিক্রম করে এমন একটি সারণী তৈরি করে শেষ করেন তবে আপনাকে এই ত্রুটিটি মোকাবেলা করতে হবে।
কার্যসংক্রান্ত
একটি ব্যবহার ছাড়াও অ্যাক্সেস ফিক্স উপরোক্ত প্রদত্ত ত্রুটিটি মোকাবেলার সরঞ্জাম বা উপায়গুলি, আপনি এমন একটি workaround ব্যবহার করতে পারেন যাতে একটি এক্সেল স্প্রেডশিট ব্যবহার করা জড়িত থাকে এবং এটিকে আবার টেবিলের সাথে সংযুক্ত করতে পারে। এটি আপনাকে এমন একটি কোয়েরি করতে দেয় যা 4000 রেকর্ডের বাইরে সংরক্ষণ করতে সক্ষম হয় এবং যখনই প্রয়োজন হয় এক্সেল করতে এক্সপোর্ট করতে সক্ষম হয়, এটিও কোনও ত্রুটি ছাড়াই।
তবে, এখানে মনে রাখা একটি মূল বিষয় হ'ল ভর জিজ্ঞাসা রফতানি করার সময় আপনি ভিবিএ ব্যবহার করছেন কিনা তা নিশ্চিত করা to
লেখকের ভূমিকা:
ভিভিয়ান স্টিভেন্স একটি ডেটা রিকভারি বিশেষজ্ঞ DataNumen, ইনক। যা তথ্য পুনরুদ্ধারের প্রযুক্তিগুলির সহ বিশ্বের শীর্ষস্থানীয় SQL Server মেরামত এবং এক্সেল পুনরুদ্ধার সফ্টওয়্যার পণ্য। আরো তথ্যের জন্য, যান WWW.datanumen.com
সারণিটি পুনরায় সংজ্ঞায়িত করার চেষ্টা করুন এই সমস্যার সবচেয়ে প্রচলিত সমাধানগুলোর মধ্যে একটি হলো টেবিলটিকে নতুন করে পুনরায় সংজ্ঞায়িত করার চেষ্টা করা। এর জন্য শুধু পুরোনো ও অপ্রয়োজনীয় ফিল্ডগুলো অপসারণ করতে হবে না, বরং কয়েকটি নতুন ফিল্ডও যোগ করতে হবে।