اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

كيفية بداية الدخول الى الوحدات النمطية


الردود الموصى بها

السلام عليكم 

اساتذتي الاعزاء 

هل توجد كتب او شروحات مع الامثلة لتعلم الدخول الى الوحدات النمطية 

اي احترافها 

لان اغلب البرامج الصحيحة التي تود عملها هي تحتاج الى الوحدات النمطية 

مثلا برنامج الخليل المحاسبي وغيرها من برامج 

او مثلا كود تفعيل الشفت او غيرها من الاكواد النمطية 

ياريتلو تنورونه 

رابط هذا التعليق
شارك

السلام عليكم 

تعريف الوحدات النمطية : هي دالة او مجموعة من الدوال مكتوبة بلغة VBA تؤدي غرضاً معيناً او تعيد قيماً محددة بناءً على قيماً مدخلة.ويتم استدعاء الوحدة النمطية في اي موقع في قاعدة البيانات سواءً في الاستعلامات او النماذج او في اشرطة الادوات.

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

---------------------------------------------------------------------------------------------------------------------------

 انشاء الوحدة النمطية بكون بالدخول الى محرر فيجيوال بيزيك: الكود التالي يمثل الدالة الاجرائية وهي ابسط انواع الدوال:

Function Function_Name( ) 
Statement
End Function

شرح الكود :يجب ان تبدأ الدالة بهذه الكلمة للتعريف بانها دالة وهناك كلمات اخرى للتعريف بنوع الدالة لكن هذا النوع الشائع. (اسم الدالة)  Function_Name

 ويجب مراعاة مايلي عند اختيار اسم الدالة :

- اختيار الاسم باللغة الانجليزية

- اختيار اسم يدل على وظيفة الدالة

- اختصار الاسم قدر الامكان ويفضل ان تكون كلمة واحدة.

- في حال استخدام عدة كلمات يجب ان لا تحتوي على فراغ يما بينها ولذلك يتم الفصل بينها بواسطة الشرطة السفلية.

- تجنب استخدام الكلمات المحجوزة واذا لزم الامر اضف حرفاً الى بداية او نهاية الكلمة .

-----------------------------------------------------------------------------------------------------------------------------------------

- مجموعة الكودات الاجرائية التي نحتاجها (Statement  )

- التصريح عن نهاية الدالة (End Function)

وتستخدم الدالة الاجرائية في تنفيذ الاوامر مثل فتح واغلاق النماذج , التنقل بين السجلات , التحكم في خصائص النماذج وعناصر التحكم , تشغيل جمل ال SQL , اظهار الرسائل المختلفة ... الخ 

ويتم استدعاء هذه الدالة كالتالي  بالكود:  Call Function_Name  ( اسم الدالة)

هذه بعض التلميحات المنقولة حول الدوال ارجو ان يكون فيها الفائدة

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

 

test.rar

رسالة ترحيب.rar

تم تعديل بواسطه خالد سيسكو
  • Like 4
رابط هذا التعليق
شارك

جزاكم الله خيرا اساتذتى

ما اجمل تفاعلكم معنا وتبسيط وتوفير المعلومات للمبتدئين وطلاب العلم جزاكم الله عنا خير الجزاء

واشارك معكم بقناه لشرح Vba للاكسيس قناه مساقات اونلاين

واذا فيه قنوات اخرى او كتب بس والنبى عربى وان لم يكن الا عنجليزى فيرحمنا الله معه بقى

لاننى ابحث عن اى شىء للفهم والتعلم حتى اننى استعمل اكواد الاكسيل فالاكسيس والحمدلله

تقبلوا تحياتى وتمنياتى لكم وللجميع بالتوفيق

طبتم واهتديتم

 

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information