در مایکروسافت اکسس، فرمها را میتوان در سه نمای مختلف نمایش داد و مدیریت کرد که هرکدام هدف مشخصی را در فرآیند طراحی و استفاده دنبال میکنند:
- نمای فرم (Form View): این نما، محیط نهایی و عملیاتی کاربری است. در این بخش، کاربر تنها میتواند دادهها را مشاهده، وارد یا ویرایش کند و هیچگونه تغییر ساختاری یا ظاهری در فرم قابل انجام نیست.
- نمای چیدمان (Layout View): نمای بینابینی است که به طراح اجازه میدهد همزمان با مشاهده دادههای واقعی درون جداول، چیدمان کنترلها، اندازه فیلدها و قالببندیهای ظاهری را تغییر دهد. این نما برای هماهنگ کردن سریع ابعاد فیلدها بسیار کاربردی است.
- نمای طراحی (Design View): دقیقترین محیط برای تغییر ساختار فرم است. در این نما دادههای واقعی نمایش داده نمیشوند و طراح دسترسی کاملی به هدر، فوتر، جزئیات و کدهای پسزمینه فرم دارد تا تنظیمات پیچیده سختافزاری و نرمافزاری را اعمال کند.
انواع کنترلهای کاربردی در جعبه ابزار طراحی فرم
کنترلها (Controls) المانهای گرافیکی هستند که بر روی بوم فرم قرار میگیرند تا وظیفه نمایش دادهها یا اجرای دستورات را بر عهده بگیرند. این عناصر به سه دسته کلی تقسیم میشوند:
- کنترلهای متصل (Bound Controls): این کنترلها مستقیماً به یک فیلد در جدول یا کوئری متصل هستند (مانند کادرهای متنی فیلد نام) و تغییر در آنها موجب تغییر داده در جدول اصلی میشود.
- کنترلهای غیرمتصل (Unbound Controls): به هیچ منبع دادهای وصل نیستند و معمولاً برای نمایش برچسبهای متنی (Labels)، تصاویر گرافیکی، خطوط جداکننده بصری یا کادرهای تزئینی استفاده میشوند.
- کنترلهای محاسباتی (Calculated Controls): از فرمولها و توابع ریاضی یا متنی برای محاسبه اطلاعات استفاده میکنند؛ به عنوان مثال، کنترلی که حاصلضرب فیلد “قیمت” در “تعداد” را محاسبه کرده و در فرم نمایش میدهد.
طراحی دکمههای عملیاتی و خودکارسازی کارها بدون کدنویسی
یکی از قابلیتهای قدرتمند اکسس در نمای طراحی، امکان اضافه کردن دکمههای عملیاتی (Command Buttons) است. هنگام ترسیم یک دکمه بر روی فرم، دستیار خودکار دکمه (Command Button Wizard) باز میشود. این دستیار به طراح اجازه میدهد بدون نیاز به نوشتن حتی یک خط کدنویسی، عملیاتهای پیچیدهای را به دکمه اختصاص دهد. این عملیاتها به دستههای مختلفی تقسیم میشوند؛ از جمله ناوبری بین رکوردها (مانند رفتن به رکورد بعدی یا قبلی)، عملیات روی رکوردها (مانند ذخیره، حذف یا چاپ رکورد)، عملیات روی فرمها (مانند باز کردن یا بستن یک فرم خاص) و برنامههای کاربردی (مانند خروج از اکسس).
استفاده از سابفرمها (Subforms) برای نمایش دادههای رابطهای
هنگامی که با جداول رابطهای با ساختار یکبهچند سر و کار داریم (به عنوان مثال، یک مشتری که چندین فاکتور خرید دارد)، فرمهای معمولی کارایی لازم را ندارند. در این حالت، از فرم فرعی یا سابفرم (Subform) استفاده میشود. سابفرم در واقع یک فرم است که درون فرم دیگری (فرم اصلی یا Parent Form) قرار میگیرد. فرم اصلی اطلاعات جدول سمت “یک” (مشتری) را نمایش میدهد و سابفرم پایین آن، رکوردهای مرتبط در جدول سمت “چند” (فاکتورهای آن مشتری) را در قالب ورقه داده یا جدولی نشان میدهد. اکسس به طور خودکار ارتباط بین این دو فرم را بر اساس کلیدهای اصلی و خارجی برقرار و همگامسازی میکند.
کلیدواژه ها : نماهای فرم در اکسس-جعبه ابزار طراحی-دکمه های عملیاتی-ساب فرم در اکسس-Subform-کنترل های محاسباتی-Command Button Wizard-نمای Layout View-فرآیند ورود داده ها-مدیریت رابط کاربری دیتابیس-Bound Controls-