Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Access 3

 

 

 

الماكرو

 

تعريف الماكرو : هو سلسلة من العمليات التي تنفذ كامر واحد الهدف منه السرعة والسهوله للوصول الى غرض ما .

 

 

هنا سوف استعرض بالشرح المبسط جدا لعملية إنشاء الماكرو

 

يتم عمل الماكرو بالضغط على زر وحدات الماكرو في قاعدة البيانات ثم جديد ونختار الاجراء المناسب

 

 

 

 

 

  1. من القائمة المنسدلة للاجراءات يمكنك اختيار الاجراء( وهذه بعض الاجراءات )  :-

 

 

 

 

إصدار صوت

Beep

إغلاق

Close

للتنقل بين السجلات التالي /السابق /الاول ......الخ.

Go to record

لوضع رسالة

msgbox

تكبير

Maximize

تصغير

Minimize

للخروج من البرنامج

quit

لفتح نموذج

open form

لفتح استعلام

open query

لفتح جدول

open table

طباعة

Print out

تشغيل برنامج مثل pbrush  على سبيل المثال

runapp

 

 

 

 

 

 

 

مثلا :- عند اختيار الإجراء go to record    يجب اختيار الكائن المراد ربط الماكرو به مثل النموذج او استعلام او جدول ....الخ ...ثم اختيار اسم الكائن والتسجيل المناسب مثال التالي السابق .......الخ .

 

 

  1. عند عمل الماكرو يتم اغلاقه وحفظه باسم .

 

  1. لإدراج الماكرو في النموذج مثلا ......سوف اشرح طريقة بسيطة جدا بدون تعقيد ......افتح نموذجك على التصميم وضع حجمة مصغر جزئيا لكي تظهر قاعدة البيانات معه على نفس الشاشة ثم اضغط ضغط مستمر واسحب الماكرو من قاعدة البيانات للنموذج وقم بتنسيق الازرار .

 

ملاحظة

 

هناك طريق اخرى لادراج الماكرو في الكائن سوف اشرحا ان شاء الله في الوحدة النمطيه ولكن الطريقه السابقه فعاله وسريعه .

 

 

 

 

 

 

لعمل مجموعة ماكرو

 

مجموعة الماكرو هي عدة اجراءات يتم حفظها باسم واحد أي كملف واحد ومن ثم وضعها في الكائن كالنموذج كزر واحد .

 

 

مثال: لعمل ماكرو لفتح نموذج وتكبير الشاشة ثم ظهور رسالة ترحيبيه ...........يتم اختيار الإجراءات التالية open form     ثم   maximize      ثم  msgbox   ثم حفظهم جميعا كملف واحد ووضعه كزر واحد في النموذج

 

ملاحظة

 

للتعديل بالماكرو من زر تصميم

 

لعمل قائمة تحتوي على الماكرو

 

كما سبق وشرحنا إدراج قائمة يمكن من قائمة عرض ثم اشرطة الادوات ثم من تخصيص جهة الاوامر نحتار قائمة جديدة ثم نضعها بالضغط والسحب جهة القوائم ومن تعديل التحديد يمكن ان نغير اسم القائمة .

ومن جهة وحدات الماكرو يتم بالضغط والسحب نقل ألما كروات للقائمة الجديدة حيث يمكن تغيير الاسم أو شكل الزر من زر تعديل التحديد .

 

 

 

 

 

 

 

العمليات الحسابية في النماذج

 

 

لإجراء أي عملية حسابية في النماذج كالتالي

 

  1. يتم فتح النموذج على التصميم
  2. يتم الضغط على الحقل المراد إيجاد الناتج به بيمين الماوس ثم نختار خصائص ثم من مصدر عنصر التحكم  في باب بيانات نضغط على الزر منشأ التعبير

 

 

 

 

 

 

 

 

  1. يتم حذف الكلمة القديمة ثم من يتم الضغط مرتين متتاليتين على دالات ثم على وظائف مضمنة يتم الضغط مرة واحدة ثم نختار العملية الحسابية المطلوبة مثل   sum    او   average   المعدل   (avg)   نضغط مرتين متتاليتين .
  2. ثم نضغط على expr    مرة
  3. ثم نختار الحقل المراد إيجاد الناتج له مرتين متتاليتين ثم موافق ثم يتم التنفيذ .

 

 

 

 

 

 

 

ولعمل العمليات الحسابية بطريقة المعادلة

 

6.    يتم فتح النموذج على التصميم

7.    ثم في الحقل المراد إيجاد الناتج به يتم الضغط عليه بيمين الماوس ثم خصائص ثم من مصدر عنصر التحكم .....نختار منشأ التعبير

8.    يتم كتابة =

9.  ثم التأشير على الحقل المطلوب مرتين متتاليتين ثم كتابة العلاقة الرياضيه المطلوبة مثل +   /  *   -  الخ .......والتأشير على الحقل الأخر مرتين أيضا لادراجة في المعادلة وتكرار العملية حسب الحقول ثم يتم التنفيذ.

 

 

مثال

 

لإيجاد ناتج الراتب –الخصم

 

  1. يتم فتح النموذج على التصميم .
  2. يتم الضغط بيمين الماوس على حقل الناتج ثم نختار خصائص ثم الضغط على منشأ التعبير
  3. يتم كتابة = ثم الضغط على حقل الراتب مرتين وكتابة – والضغط مرتين على حقل الخصم ثم يتم التنفيذ

 

 

 

 

 

 

لنسح جدول مثلا من برنامج الاكسس لبرنامج الوورد

 

 

  1. يتم فتح الجدول
  2. ثم من قائمة أدوات نختار ارتباطات  office     ثم نختار النشر باستخدام ms word   حيث ينسخ الملف لبرنامج الوورد ويت حفظه بنفس الاسم الاصلي ولكن بامتداد rtf   rich text format )) .

 

 

 

لنسخ جدول مثلا لبرنامج الأكسل

 

 

  1. يتم فتح الجدول
  2. ثم من قائمة أدوات نختار ارتباطات office   ثم نختار التحليل باستخدام ms excel    حيث يتم نسخ الجدول لبرنامج excel   وحفظه بنفس الاسم وبنفس امتداد برنامج الاكس xls   .

 

 

 

 

لضغط قاعدة البيانات لنقلها لدسك مرن

 

 

تأكد أولا من حجم القاعدة من قائمة ملف ثم خصائص قاعدة البيانات ثم من باب عام .

 

اذا كانت القاعدة اكبر من حجم الدسك فيجب ضغطها أولا ثم انسخها للدسك المرن كالتالي :

 

1-يتم إغلاق القاعدة

 

2-ثم من قائمة أدوات اختر ادوات مساعدة لقواعد البيانات ثم اختر ضغط قاعدة البيانات ونحتار القاعدة المراد ضغطها ثم الضغط على زرضغط .

 

3-ثم نختار الجهة المراد النسخ لها مثل الدسك المرن   a      ثم اضغط زر حفظ .

 

 

 

 

 

لاخفاء قاعدة بيانات

 

  1. من قائمة إطار نختار اخفاء

 

  1. ولإظهارها من قائمة إطار ثم اظهار .

 

 

 

 

 

 

الوحدات النمطية

 

لغات البرمجة المستخدمة في برنامج الاكسس هي

 

visual basic

Sql

Macro

 

 

الوحدة النمطية هي برمجة بلغة access basic   وهي لغة visual basic   مع ربطها في برنامج الاكسس

 

لعمل وحدة نمطية

 

1-من وحدة نمطية اختر جديد يظهر لك نافذة للبرمجة

 

 

 

 

 

2-اكتب بها التالي:-

 

Function function name()

 

حيث function name   هو اسم التطبيق المستخدم وهو اختياري

 

وعند اخذ enter   يظهر أمر end function   تلقائيا .

 

3-ثم اكتب الأوامر المطلوبة  بين أمر function   و  end function  :-

 

 

ملاحظة أوامر الاكسس بيسك هي نفسها أوامر البيسك ............فإذا كنت مهتم بها فابدأ بدراسة أوامر الفيجوال بيسك واليك بعض منها :-

 

 

أمر كتابة رسالة مثلا :

 

Msgbox”الرسالة “

 

أمر إنشاء مربع إدخال

 

Inputbox(“   الرسالة المطلوبة “)

 

 

 

 

4-احفظ  الملف باسم واخرج منة .

 

 

 

لإدراج الوحدة النمطية للنموذج  او التقرير كالتالي:-

 

 

1-افتح النموذج أو التقرير على التصميم

 

2-انشأ زر أمر بحجم مناسب ( إذا ظهر لك المعالج الخاص به اغلقة )

 

3-اضغط بيمين الماوس على زر الأمر ثم اختر خصائص ثم باب حدث ثم اختر الامر عند النقر على الماوس ثم

 

 4-اكتب الأمر :-

 

=اسم التطبيق()

 

اسم التطبيق الذي تم وضعه سابقا وليس اسم الملف

 

5-ابدأ التنفيذ.

 

 

مثال :-

 

 

المطلوب عمل مربع ادخال بحيث عند الضغط على زر الامر يظهر هذا المربع والذي يحتوي على الجملة " ادخل كلمة السر من فضلك "

 

1-يتم فتح وحدة نمطية جديدة

 

2-يتم  كتابة الأمر

 

    

Function اسم التطبيق()

 

 

يتم كتابة الأوامر التالية

 

Dim المتغير   as string

المتغير =inputbox(“ادخل كلمة السر من فضلك “)

 

 

 

 

يتم حفظ الوحدة النمطية باسم  

 

يتم فتح النموذج المراد الوضع به وادراج زر امر وبيمين الماوس على زر الامر وعند امر عند الضغط على الماوس يتم كتابة

 

 

=اسم التطبيق()

 

 

 

 

 

 

Back

home