الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لم افهم كيف استدعي الوحدة النمطية

بدأه abade في 8 سبتمبر 2018 · 8 رد · 1,221 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل قاعدة كتابة الوحدة النمطية هي نفسها قاعدة كتابة الكود العادي لتنفيذ اي مهمة؟؟

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

كيف استدعي الوحدة النمطية في الأزرار والنماذج؟؟؟

#2

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

مثلا

ليدك وحدة نمطية اسمها SSS

 

Private Sub Command0_Click()
Call SSS
End Sub

 

#3

مع العلم ان هنالك نوعين من الوحدات النمطية 

1 - وحدة نمطية مطلقة

2 - وحدة نمطية للفئات

#4

الله يعطيك العافية. 

وكيف اعمل الوحدة النمطية المطلقة

#5

السلام عليكم و رحمة الله و بركاته
قبل ان اجيبك 

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

مثلا :

تريد ان تبي دالة مثلا تقوم بإجراء معين مثلا ان تأخدذ قيمة حقل ما و تقوم بطرحه من جقل أخر و تضيف عليه قيمة ما و من ثم تأخذ هذه النتيجة لتعيدها لوحدة نمطية نقوم بدورها بمعالجة الناتج بصيغة اخرى و من ثم تقوم بتخزينها في حقل ما...
من بعض هذه الوحدات المطلقة   Nz - Dmax -  Dsum و هذه جاهزة و لكن يمكنك ان تبني وحدة مطلقة و تستخدمها في نماذجك
و هذا مثال 
بالمرفق

و اسميت الوحدة Dabade

تم تعديل هذه المشاركة بواسطة mirage4pc في 14 سبتمبر 2018 في 19:40

#6
Function Age(varBirthDate As Variant) As Integer
 Dim varAge As Variant
 
 If IsNull(varBirthDate) Then Age = 0: Exit Function
 
 varAge = DateDiff("yyyy", varBirthDate, Now)
 If Date < DateSerial(Year(Now), Month(varBirthDate), Day(varBirthDate)) Then
 varAge = varAge - 1
 End If
 Age = CInt(varAge)
 End Function

تم تعديل هذه المشاركة بواسطة mirage4pc في 14 سبتمبر 2018 في 21:35 — السبب: تغيير الكود

#7

احتساب العمر بناء على تاريخ الميلاد

تم تعديل هذه المشاركة بواسطة mirage4pc في 14 سبتمبر 2018 في 21:36

#8

و هذه ليست بمطلقة :)
فالطلقة سوف تلي لا حقا ..ز و لكن اعتقد ان هذه هو طلبك حاليا

#9

اشكرك اخي ميراج

ولم اجد المثال

واعلم اني اتعبتك ولكن اعذر فهمي المتواضع

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…