Professional Documents
Culture Documents
المحاضرة الثانية
المحاضرة الثانية
-1
االستعالمات .Queries -2
مهارة رؤية نتيجة الـ .Query -3
مهارة حفظ آل .Query -4
تمرين المحاضرة القادمة. -5
Validation Text
يقصد به نص يظهر للمستخدم حينما ال يلتزم المسـتخدم بشروط الـ Validation
.Rule
مثال1
بفرض أن المرتبات يجب أن تكون اكبر من أو تساوي .400
الخطوات:
)1نتحول إلى وضع الـ .Design
)2نقف على حق المرتب.
)3أمام خاصية Validation Ruleنكتب الشرط و ليكن " >= ." 400و معناها
البد أن يكون المرتب اكبر من أو يساوي .400
)4ثم أمام خاصية Validation Textنكتب عبارة " يرجى التحقق من صحة
البيانات ".
.View )5للتأكد نفتح قائمة Datasheet View
)6بعد ذلك نحاول إدخال بيانات في الجدول و خاصة في حقل المرتب.
6 520436981.doc
عندما تظهر عالمة القلم أمام السجل هذا معناه انه لم يتم حفظ السجل بعد.
Highlight Right Click لحذف ســـجل أو اكثــر يتم عمل
.Delete Record
مثال2
بفرض أن المرتبات يجب أن تنحصر ما بين .10000 ، 400
الخطوات:
)1يكتب الشرط " " between 400 and 10000أمام .Validation Rule
.View )2للتأكد نفتح قائمة Datasheet View
)3بعد ذلك نحاول إدخال بيانات في الجدول و خاصة في حقل المرتب.
Default value
أي خاصية القيمة االفتراضية.ويقصد بها قيمة أو عبارة تظهر دائما ً للمستخدم ،حيث
يجوز للمستخدم أن يقبلها أو يجوز أن يرفضها.
مثال1
بفرض أن معظم من يعملون هذه الشركة داخل مدينة السادس من اكتو بر.
الخطوات:
)1نقف أمام حقل العنوان و نتأكد أن نوع هذا الحقل .Text
)2أمام عبارة Default Valueنكتب عبارة " السادس من اكتو بر ".
)3للتأكد نتحول من وضع الـ Design Viewإلى وضع الـ .Datasheet View
)4يالحظ ظهور عبارة " السادس من اكتو بر " في حقل العنوان .حيث يمكن
للمستخدم أن يوافق على هذه العبارة أو يمكن إلغاء هذه العبارة و تغييرها بعبارة
أخرى ( عنوان آخر ).
مثال 2
بفرض أن معظم العاملين بالشركة سوف يأخذون القيمة " ." Yes
الخطوات:
)1نقف على حقل " نوع الموظف ".
)2ثم أمام خاصية Default Valueنكتب " ." Yes
)3للتأكد نتحول من وضع الـ Design Viewإلى وضع الـ .Datasheet View
7 520436981.doc
)4يالحظ ظهور عالمة ( صح ) أمام حقل "نوع الموظف".وهذا معناه أن القيمة
االفتراضية لهذا الحقل هو " ." Yes
Caption
يقصد به اسم توضيحي يكون اكثر وضحا ً للمستخدم .يسمح باختيار عنوان ليظهر في
النماذج والتقارير والملصقات :بدالً من أسم الحقل.
مثال
بفرض أننا نريد كتابة " " Salaryفي Filed Nameو كتابة " المرتب األساسي "
في خاصية .Caption
الخطوات:
)1نقف في حقل" المرتب األساسي " في وضع الـ .Design View
)2ثم نمسح هذه العبارة و نكتب " " Salaryو هذا هو االسم البرمجي الذي سوف
يلتزم به المبرمج و يستخدمه في المعادالت.
)3في قسم خصائص الحقول Field Propertiesنكتب عبارة " المرتب األساسي
" أمام خاصية .Caption
)4للتأكد نتحول من وضع الـ Design Viewإلى وضع الـ .Datasheet View
)5نالحظ أن " المرتب األساسي " ظهرت أمامي بدالً من "." Salary
Required
هذه الخاصية معناه مطلوب .فإذا جعلها المبرمج " " Yesفهذا معناه إجبار المستخدم
على إدخال بيانات .و إذا جعلها " " Noفهذا معناه عدم إجبار المستخدم على إدخال
بيانات.
مثال
الخطوات:
)1نقف في حقل اسم الموظف في وضع الـ .Design View
)2ثم نجعل خاصية " Required " Yesهذا معناه أن المستخدم يجب إدخال االسم
في حقل " اسم الموظف ".
)3للتأكد نتحول من وضع الـ Design Viewإلى وضع الـ .Datasheet View
Field Size
أي خاصية طول الحقل.
8 520436981.doc
أوال استخدام الـ Field Sizeداخل الحقولـ النصية:
)1نقف أمام حقل " االسم " و نتأكد أن نوعه .Text
)2ثم أمام Field Sizeنكتب .5
)3للتأكد نتحول من وضع الـ Design Viewإلى وضع الـ .Datasheet View
)4نحاول إدخال بيانات اكثر من 5حروف.
Format
ويقصد بها تنسيق األرقام.
Decimal Places
عدد األرقام العشرية المسموح بها للمستخدم.
Input Mask
يقصد بقناع اإلدخال هيئة أو شكل يستخدم في إدخال البيانات:.
مثال
الخطوات:
)1نتأكد أن حقل " رقم التليفون " .Text
)2أمام خاصية Input Maskنكتب األتي. 0000000-000 :
)3للتأكد نتحول من وضع الـ Design Viewإلى وضع الـ .Datasheet View
Indexed
9 520436981.doc
أي خاصية مفهرس .و لها 3احتماالت:
:No أن يكون الحقل غير مفهرس.
:Yes (Duplicates Ok) مفهرس مع السماح بالتكرار.
:Yes (No Duplicates) مفهرس مع عدم التكرار.
-2االستعالمات Queries
الخطوات:
.Queries New Design View Ok )1
)2تظهر نافذة " " Show Tableحيث يوجد بها جميع الجداول الموجودة عندي
في قاعدة البيانات.
)3اختار الجدول ثم Addثم .Close
)4نالحظ ظهور قائمة بالحقول موجودة أعلى الشاشة.
)5انزل الحقول إلى الشبكة الموجودة بأسفل الشاشة.
)6بفرض أننا نريد البحث عن المسلمين:
نقف على حقل الديانة وفي صف آل Criteriaنكتب " ." Yes
هذا معناه مطلوب البحث عمن يحملون الديانة " ." Yes
10 520436981.doc
-5تمرين المحاضرة القادمة
)1إنشاء قاعدة بيانات جديدة باسم " قاعدة بيانات المحاضرة الثالثة "
)2إنشاء جدول باسم " جدول بيانات شخصية و مالية " تصميمه كاألتي:
Text االسم
Yes/No النوع
Text العنوان
Yes/No الديانة
Text اإلدارة
Number المرتب
تاريخ التعيين Date/Time
)3على أن يتم إدخال بيانات .Records 5
)4يتم عمل استعالم تحديد ( ) Select Queryباسم " مسلمين " للبحث :عن
المسلمين.
)5يتم عمل استعالم تحديد ( ) Select Queryباسم " مسيحين " للبحث عن
المسيحين.
)6مع مراعاة أن المسلمين يأخذون " " Yesو المسيحين يأخذون " ." No
11 520436981.doc