10.07.2015 Views

ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت Microsoft Access

ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت Microsoft Access

ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت Microsoft Access

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

..في ھذه الأسطر سأتكلم عن الفرق بین الأحداث في الوحدات النمطیة والأحداث في الخصائص لأن بعض المبتدئین یلخبطون بینھم ،والأمر الآخر حتى یستفاد منھا أكثرإذا قیل ‏-وھذي خذوھا قاعدة - ضع ھذا الكود أو ھذا السطر في حدث كذا وكذا فالمقصود أن تضع ذلك الكود أو السطر في الوحدة النمطیةللنموذج في الحدث المذكور ولیس أن تضعھ في الخصائصولمعرفة الفرق بینھما افتح النموذج في عرض التصمیم أظھر صفحة الخصائص ثم أظھر صفحة التبویب حدث الآن الأحداث الظاھرةیمكن أن تضع فیھا استدعاء لدالة عامة أو إجراء عام أو ماكرو ولكن لایصح أن تضع فیھا اسطر كود فھذا غلط بالتأكیدإذن كیف نضع الأسطر في الوحدة النمطیة الخاصة بالنموذج ؟جواب لنفرض أنك ترید تكبیر النموذج للحد الأقصى عند فتحھ وترید أن تضع ھذا السطر في حدث عند الفتح.:DoCmd.Maximize:فعند وضع المؤشر داخل المربع المجاور لكلمة عند الفتح یظھر زرین على الیسار الأول علیھ سھم رأسھ للأسفل والثاني علیھ ثلاث نقطالأول اللي علیھ السھم لسدل قائمة للإختیار منھا كما في الصورة التالیة.:أولا.:.:الذي یظھر في القائمة ھي عبارة‏[إجراء حدث]‏ثم تحتھا كل الماكروات في القاعدةطبعا ھنا نختار إما إجراء حدث وھنا سیكون الحدث في الوحدة النمطیة الخاصة بالنموذج أو ماكرو وبقي الأمر الثالث وھو استدعاء دالة عامةوإلیك شرح لھذه الطرقأجراء حدث:عند إختیارنا ل ‏[إجراء حدث]‏ فھذا یعني أن الإجراء سیكون في الوحدة النمطیة التابعة للنموذج ، وبھذه المناسبة الوحدات النمطیة بالنسبةلمكانھا تنقسم إلى قسمین1- الوحدة النمطیة العامة وھي التي تظھر في قسم وحدات نمطیة في إطار قاعدة البیانات2- الوحدات النمطیة الخاصة بالنماذج أو التقاریر وھي لاتظھر في إطار قاعدة البیانات ولكن یمكن الوصول إلیھا عن طریق نقر قائمة عرضثم تعلیمات برمجیةبعد اختیارك ل ‏[إجراء حدث]‏ من القائمة انقر المربع الأیسر ذو الثلاث نقط ، وسیظھر إطار محرر الوحدات النمطیة ل برامج الأوفسفي مثالنا السابق بعد فتح إطار محرر الوحدات النمطیة سیظھر المؤشر بین سطرین كالتالي.:.Private Sub Form_Open(Cancel As Integer).End Subوسیكون المؤشر بین ھذین السطرین لكتابة أسطر الكود ، نضع كما في مثال المذكور سطر الكود لیكون كالتالي:Private Sub Form_Open(Cancel As Integer)DoCmd.Maximize

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!