نفتح النموذج في وضع التصميم , نجده يتألف من ثلاثة أقسام :
Form Header راس النموذج
Detaild المحتويات
FormFooter تذييل النموذج
ضمن راس النموذج نجد عنوان النموذج Customers
و في قسم المحتويات نجد الحقول التي اخترناها لتكون ضمن النموذج و سنعود الى هذا القسم بالتفصيل
أما في التذييل فيمكن أن نضع حقول مثل مجموع , توقيت و تاريخ ,, الخ
بالاطلاع على قسم المحتويات نجد كل حقل يتألف من مكونين , مربع عنوان و مربع نص
مربع العنوان لايحتوي اي يبيانات و هو فقط للدلاله على اسم العنصر الذي يشير اليه مثل اسم العميل
أما مربع النص فهو الذي يحتوي القيم المأخوذه من الجدول الأساسي
نستطيع التحكم بخصائص مربع النص من خلال الآتي
نضع المؤشر على مربع النص CompanyName اسم الشركه , ثم نضغط بالفأره باليمين نجد قائمة في نهايتها خصائص Properties
نضغط عليها فتفتح لنا قائمة بها عدة عناصر
الأول : تنسيق Format من خلال هذه القائمه نستطيع تنسيق الألوان و نمط الخط و تنسيق الأرقام و التاريخ .. الخ
Format تنسيق شكل الأرقام و التاريخ فقط
Decimal Places عدد الخانات العشريه
Visisble ( مرئي ) القيمة الافتراضيه نعم نريده مرئي , لكن أحيانا نضطر لادراج مربعات نص لانريد اظهارها للمستخدم , لذلك نجعل قيمة هذا الحقل لا , فيبقى موجودا في النموذج وله حسابه لكن لن يظهر للمستخدم
Display When هنا تحديد فيما اذا كنا نريد اظهار مربع النص دائما , أم عند الطباعه فقط . أو يظهر على الشاه فقط و يختفى في الطباعه
Scroll Bar تثبيت زر سحب و افلات
Can Grow هل النص قابل للتمدد ( اذا كانت البيانات أكبر من حجم مربع النص )
Can Shrink هل النص قابل للانكماش ( اذا كانت البيانات أصغر من حجم مربع النص )
Left – Top – Width – Hight للتحكم باحداثيات مربع النص
ثم بعد ذلك مجموعة خصائص لتغيير نمط الخلفيه و الألوان .. الخ يمكنكم تنسيقها للحصول على مربعات نص جذابه .
القائمه الثانيه Data بيانات
هذه القائمه تحتوي :
Control Source مصدر البيانات , نجد هنا أن قيمة هذا الحقل هي CompanyName في جدول العملاء , لو أردنا تغيير هذا الحقل يمكن ذلك , نفتح السهم بجانب الاسم و نجد أسماء بقية الحقول المختاره في النموذج ,نستطيع اختيار مثلا ContactName و بذلك سيعرض هذا الحقل اسم الشخص المراد الاتصال به بدلا من اسم الشركه ,
Input Mask قناع الادخال بالنسبه للتاريخ و الرقم
Default Value القيمة الافتراضيه للحقل
Validation Rule قاعدة التحقق من الصحه هنا بمجرد ادخال أي قيمه في هذا الحقل يتم اختبا رالقاعده , و تصلح هذه القاعده أكثر بالنسبه للأرقام و التواريخ
Validation Text الرساله التي ستظهر في حال مخالفة القاعدة
Enabled أحيانا نضطر لعرض مربعات نص غير متاحه للمستخدم , أي لاظهار قيمه معينه دون أن يكون للمستخدم حق التأشير عليها أو الوصول اليها , لذلك نجعل قيمته لا
Locked مقفل , في حال أردنا منع المستخدم من التعديل على هذا الحقل حتى و لو كان متاحا نجعل قيمة هذا الحقل نعم
الأحداث Events , و هذه قائمه هامه جدا و تتعلق بالأوامر التي نريد اعطاؤها للبرنامج لتنفيذ ها عند حدث معين مثل عند النقر على زر مربع النص أو عند الخروج منه أو قبل الدخول اليه ,, الخ , و هذا بحد ذاته مبحث مستقل له تعليمات و قواعد خاصه .
قائمة Other مختلف وتتضمن عدة حقول , و ما يهمنا منها هو حقل الاسم Name
و يجب الانتباه جيدا الى هذا الحقل اذ أنه هو الذي يتعامل معه النموذج ,
القيمة الافتراضيه لهذا الحقل هي نفس قيمة مصدر بيانات العنصر , أي CompanyName لكن لو قمنا مثلا بتغيير مصدر بيانات هذا النص الى ContactName كما فعلنا سابقا , فان أي قيمه تدخل في هذا الحقل , تدخل في حقل ContactName في الجدول , لكن النموذج سيتعامل مع هذا الحقل على أساس أنه CompanyName , و هذا أمر هام جدا لدى تنفيذ أوامر الفيجوال بيسيك , فالحرص يكون على اسم الحقل و ليس على مصدر البيانات .
و اخيرا قائمة الكل All و تتضمن جميع القوائم السابقه