Professional Documents
Culture Documents
Access 3
Access 3
الماكرو
تعريف الماكرو :هو سلسلة من العمليات التي تنفذ كامر واحد الهدف منه السرعة والسهوله للوصول الى غرض ما .
يتم عمل الماكرو بالضغط على زر وحدات الماكرو في قاعدة البيانات ثم جديد ونختار الجراء المناسب
من القائمة المنسدلة للجراءات يمكنك اختيار الجراء) وهذه بعض الجراءات ( -:
إغلق Close
للتنقل بين السجلت التالي /السابق /الول ......الخ. Go to record
لوضع رسالة msgbox
تكبير Maximize
تصغير Minimize
للخروج من البرنامج quit
لفتح نموذج open form
لفتح استعلم open query
لفتح جدول open table
طباعة Print out
تشغيل برنامج مثل pbrushعلى سبيل المثال runapp
مثل -:عند اختيار الجراء go to recordيجب اختيار الكائن المراد ربط الماكرو به مثل النموذج او استعلم او جدول ....الخ ...ثم اختيار
اسم الكائن والتسجيل المناسب مثال التالي السابق .......الخ .
لدراج الماكرو في النموذج مثل ......سوف اشرح طريقة بسيطة جدا بدون تعقيد ......افتح نموذجك على التصميم وضع .2
حجمة مصغر جزئيا لكي تظهر قاعدة البيانات معه على نفس الشاشة ثم اضغط ضغط مستمر واسحب الماكرو من قاعدة البيانات
للنموذج وقم بتنسيق الزرار .
ثم مثال :لعمل ماكرو لفتح نموذج وتكبير الشاشة ثم ظهور رسالة ترحيبيه ...........يتم اختيار الجراءات التالية open form
maximizeثم msgboxثم حفظهم جميعا كملف واحد ووضعه كزر واحد في النموذج
ملحظة
للتعديل بالماكرو من زر تصميم
كما سبق وشرحنا إدراج قائمة يمكن من قائمة عرض ثم اشرطة الدوات ثم من تخصيص جهة الوامر نحتار قائمة جديدة ثم نضعها بالضغط
والسحب جهة القوائم ومن تعديل التحديد يمكن ان نغير اسم القائمة .
ومن جهة وحدات الماكرو يتم بالضغط والسحب نقل ألما كروات للقائمة الجديدة حيث يمكن تغيير السم أو شكل الزر من زر تعديل التحديد .
ربط الجداول
ربط الجاول يعني انشاء علقة ارتباط بين جدولين أو أكثر .
وتستخدم الحقول المشتركة بين الجداول في عملية الربط ،ويجب أن تكون البيانات الموجودة بين الحقول المشتركة متشابهة .
وتوجد 3أنواع من العلقات هي :
.1تأكد أن كل الجدولين المراد إنشاء علقة بينهما يشتمل على حقل أو حقول متشابهة في كل شيء .
.2يجب أن تعرف من سيكون الجدول ارئيس ) (Primaryومن سيكون الجدول التابع ) . (Relatedبحيث أنه إذا لم يكن الجدول التابع
ل جديدًا في الجدول التابع وبنفس مواصفات حقل يشتمل على حقل يتطابق مع حقل المفتاح الساسي في الجدول الرئيسي قم بإضافة حق ً
المفتاح الساسي في الجدول الرئيسي .
.3يقوم البرنامج بتحديد نوع العلقة وفقًا لخصائص الحقول المستخدمة .
.3إذا لم يظهر مربع )إظهار جدول( تلقائيًا اختر أمر إظهار جدول من قائمة علقات أو انقر زر **** من شريط الدوات .
.4من مربع إظهار جدول قم باختيار الجداول التي تريدها وقم بإضافتها بواسطة زر إضافة ،ثم انقر زر الغلق فتظهر نافذة العلقات
محتوية على الجدوال التي تم اختيارها .
.5من نافذة علقات اسحب الحقل من الجدول الذي تريد ربطه مع الجدول الخر حيث يعتبر هذا الجدول هو الجدول الساسي ،ضع الحقل
الذي سحبته فوق حقل مشابه له في الجدول الخر )الجدول المرتبط( .
.6يظهر مربع حواري بعنوان )تحرير علقات(.
تأكذ أن الحقل المشترك في الجدولين ظاهرًا في كل الجدولين ،وإل انقر السهم الموجود على يسار اسم الحقل ثم اختر الحقل الصحيح من
القائمة المنسدلة .
.7انقر زر )إنشاء( من المربع الحواري )تحرير علقات( فيتم غلق المربع الحواري ويظهر خط يصل الحقلين المتشابهين في كل الجدولين
،ليوضح أن علقة ارتباط قد أنشئت بين الجدولين .
.9عند ربط أكثر من جدول تظهر رموز على الخطوط الواصلة بين جدولين دللة على ارتباطهما ،رمز الدائرتين معناة أن أكثر من سجل
في هذا الجدول مرتبطة بسجل واحد في الجدول الخر ،ومعنى الرقم 1أن كل سجل من هذا الجدول يقابله سجل في الجدول الخر .
.10وللغاء العلقة بين جدولين ،انقر الخط الواصل بين الجدولين ثم اضغط مفتاح . Del
الوحدات النمطية
:-مثال
المطلوب عمل مربع ادخال بحيث عند الضغط على زر المر يظهر هذا المربع والذي يحتوي على الجملة " ادخل كلمة السر من فضلك "
-1يتم فتح وحدة نمطية جديدة
يتم كتابة المر2-
as stringالمتغير Dim
)“ ادخل كلمة السر من فضلك“( =inputboxالمتغير
يتم حفظ الوحدة النمطية باسم
يتم فتح النموذج المراد الوضع به وادراج زر امر وبيمين الماوس على زر المر وعند امر عند الضغط على الماوس يتم كتابة
=اسم التطبيق)(
مهارات
غالبًا مانحتاج لفتح نموذج لعرض بيانات محددة مثل لو كنا نعرض في النموذج الول بيانات فلن ثم نريد أن نفتح النموذج الثاني على بيانات
أخرى لفلن نفسه فما هي الطريقة لربط البيانات بين النموذجين ؟
طبعًا -وهي القاعدة الساسية في الموضوع -أنه لبد أن يكون هناك رابطة بين الجدولين المبني عليهما النموذجين وإل كيف يمكن عرض
البيانات .
والرابط هو أن يكون بين جدولي النموذجين علقة أو هما جدول واحد ولكن مقسوم على النموذجين وتتضح المسألة أكثر فيما يأتي .
لنفرض أن لدينا نموذجين الول فيه بيانات أشخاص وفي الثاني أرقام الهواتف لكل منهم ونريد عندما نختار اسم من قائمة على النموذج الول ،
أن يفتح النموذج الثاني الذي فيه أرقام الهاتف على السجل المطابق )سأكمل الشرح على المثال المرفق في السفل( .
-1أنشئ قائمة منسدلة -لتنسى تفعيل المعالج الموجود على شريط الدوات :
-6ثم اضغط التالي بدون تغيير شيء ثم اضغط التالي فتظهر الشاشة التالية :