Take a fresh look at your lifestyle.

كتاب دروس عن الكود VBA في برنامج الاكسس مجانا بصيغة PDF

697

مقالنا اليوم عن كتاب تعليمي يحمل اسم دروس عن الكود VBA في برنامج الاكسس بصيغة pdf مجانا، كتب الكتاب بأسلوب علمي، دقيق، لتسهيل التعلم على القارئ، كما طرح جملة من الاكواد المتعلقة ببرنامج أكسس. 

اسم الكتاب:

 دروس عن الكود VBA في برنامج الاكسس.

مؤلف كتاب دروس عن الكود VBA في برنامج الاكسس:

 تم التجمیع بواسطة / SHZ 

عدد صفحات كتاب دروس عن الكود VBA في برنامج الاكسس:

91 صفحة

صيغة كتاب دروس عن الكود VBA في برنامج الاكسس:

PDF

تصنيف كتاب دروس عن الكود VBA في برنامج الاكسس:

اكسس

الاكسس

مقدمة كتاب دروس عن الكود VBA في برنامج الاكسس:

يوضع الكود في الوحدة النمطية( أنشاء وحدة نمطية جديدة ) أو من خلال الكائن ( مربع نص مثلا ) الذي تريد إضافة 

الكود له من خلال خصائص <– إنشاء حدث <– منشئ البرامج. 

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

في النموذج أما الكود قد يكون خاص بتقرير أو نموذج فقط فيوضع داخله. 

1 -الكود الموجود في الموديل: 

أما يكون في روتين فرعي 

sub routine 

لها أي اسم مثل 

Sub mm() 

و تنتهي ب 

end sub 

مثال 

sub showamessage() 

msgbox “mm” 

end sub 

و هذا في حالة مجموعة من التعليمات التي تكون جزء خاص و تنفذ بمفردها 

أو تستدعي داخل روتين فرعي آخر 

و إما أن تكون داخل دالة 

function 

function mm() 

و هي تنتهي يfunction end 

function showamessage(x) 

msgbox “mm” 

showamessage = x*x 

end function 

و هي تستخدم للعودة بقم أو لتنفيذ الدالة علي المتغير الموجود بها 

فتنفيذ الدالة السابقة علي رقم 2 يكون الناتج 4 ، و علي 6 يكون36 

يعني فى وسط أي كود نكتب 

y= showamessage(4) 

فتصبح قيمة16 = Y 

أما عن الكود الخاص باكائنات: 

objects 

مثل الفورم أو التقرير فيكون مرتبط بأحداث معينة 

تجدها فى الخصائص الخاصة بالكائن و اسمها أحداث 

Events 

مثال 

Private Sub Form_Open(Cancel As Integer) 

msgbox “koko”  

1 – نعني بالوظيفة هنا Function أوSub 

2 – هذه القواعد مأخوذة من كتاب علم نفسك برمجة أكسس 2002 يورك برس Press York لكن بكثير من 

التصرف بل بإعادة صياغة 

3 – أتمنى من الإخوان الزيادة على هذه القواعد مما اطلعوا عليه أو استفادوه من تجاربهم ، لعل الموضوع يزداد إثراء 

القاعدة الأولى : اجعل الأسطر المتكررة في وظيفة 

إذا رأيت أن هناك أسطرا مكررة في الأكواد التي تكتبها فقم بتحويلها إلى وظيفة 

وذلك لأن الكود الذي يتكرر مرة واحدة أسهل في صيانته واختباره واستخدامه والتعديل عليه ، بخلاف الكود 

الذي يتكرر مرات عديدة. 

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

عليها أو اكتشفت أن فيها خطأ ، حينئذ يلزمك أن تقوم بالتعديل عليها في 20 موضعا ، وربما تنسى بعض 

المواضع أو تخطئ فيها فينتج عن هذا عدد من الأخطاء الأخرى. 

أما إذا كنت استخدمت وظيفة كتبت فيها هذه الأسطر الخمسة وقمت باستدعائها في العشرين موضعا ، فسيكون 

كل ما عليك هو التعديل في هذه الوظيفة 

القاعدة الثانیة : حاول قدر الإمكان أن تكون الوظائف قصيرة 

ذلك أن الوظيفة إذا لم تكن قصيرة فإن هذا يعني أنها تقوم بعدد من الأعمال ، والمفضل أن يكون ما تقوم به 

الوظيفة عمل محدود ، لكي تسهل صيانتها ولكي يمكن إعادة استعمالها. 

القاعدة الثالثة : أفضل الوظائف لا تتطلب سوى عدد محدود من الوسائط. 

وذلك لأنها لا تقوم إلا بأعمال محدودة . لذا حاول إنشاء وظيفة قصيرة وقوية تحتوي على عدد محدود من 

الوسائط ، بحيث يكون كل ما عليك هو التأكد من صحة تمرير الوسائط التي تحتاجها الوظيفة. 

ما هي الوسائط ؟ 

هي تلك العوامل التي يتم إرسالها إلى الوظيفة أو الروتين الفرعي حتى يتم تقييمها أو تعديلها عن طريق سطور 

الشفرة في الوظيفة أو الروتين الفرعي ، أي أنها هي البيانات التي يتم نقلها بين أقواس مستديرة في الروتين 

الفرعي أوالوظيفة. مثلا: 

code: 

function MyTest(A as String,B as Integer) as boolean

فهرس كتاب دروس عن الكود VBA في برنامج الاكسس:

غير مفهرس

تحميل كتاب دروس عن الكود VBA في برنامج الاكسس مجانا بصيغة PDF

من هنا

Comments are closed.