একটি রেকর্ড মান থেকে একটি ক্ষেত্রের নির্বাচনের মাধ্যমে একটি মান প্রকাশ করে।

কিছু ভাষা একটি রেকর্ডের সমস্ত ক্ষেত্রগুলি গণনা করতে পারে এমন সুবিধা প্রদান করে, অথবা অন্তত যে ক্ষেত্রগুলোর উল্লেখ করা আছে। ডিবার্গার, গার্বেজ কালেক্টর এবং ক্রমিকীকরণের মতো নির্দিষ্ট পরিষেবাগুলি বাস্তবায়নের জন্য এই সুবিধাটি প্রয়োজন। এটির জন্য কিছু ধরনের পলিমরফিজম নমুনার প্রয়োজন হয়।

রেকর্ড সাবোটিং সহ পদ্ধতিগুলোর সাথে রেকর্ড প্রকারের মানের ক্রিয়াকলাপগুলিও অন্তর্ভুক্ত করতে পারে:

এই ধরনের বিন্যাসে একটি নির্দিষ্ট ধরনের রেকর্ড বোঝায় যে একটি নির্দিষ্ট ক্ষেত্রের সেট উপস্থিত রয়েছে, কিন্তু সেই ধরনের মানগুলিতে অতিরিক্ত ক্ষেত্র থাকতে পারে। "x", "y" ও "z" ক্ষেত্র বিশিস্ট একটি রেকর্ড একইভাবে "x" ও "y" এবং "x", "y" ও "r" ক্ষেত্র বিশিস্ট রেকর্ডের অন্তর্গত। যুক্তিটি হচ্ছে যে একটি ফাংশনে ("x", "y" "z") রেকর্ডকে পার করে যায় তখন সেটি একটি ("x" "y") রেকর্ডকে আর্গুমেন্ট হিসেবে প্রত্যাশা করে, যেহেতু সেই ফাংশনটি রেকর্ডের মধ্যে প্রয়োজনীয় সব ক্ষেত্র খুঁজে পাব। প্রোগ্রামিং ভাষার কার্যক্রমে বাস্তবায়নের উপায়গুলো এমন পরিবর্তনশীলতার কারণে সমস্যায় পড়তে পারে, কিন্তু বিষয়টি অধিক তাত্ত্বিক প্রসঙ্গে রেকর্ডের প্রকারগুলির কেন্দ্রীয় প্রকৃতিনির্দেশক।

ক্রিয়াপ্রণালী
স্বনির্ধারিত রেকর্ড
ইতিহাস
আলগোল ৬৮ এর বিভাজক ক্ষেত্র নির্বাচন