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

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

بدأه omar19-3 في 2 سبتمبر 2010 · 3 رد · 731 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 Private Sub تفصيل_Print(Cancel As Integer, PrintCount As Integer)
Dim ctl As Control
Dim MaxHeight As Long

MaxHeight = 0

For Each ctl In Me
If TypeOf ctl Is TextBox And ctl.Section = 0 Then
   If ctl.Height > MaxHeight Then MaxHeight = ctl.Height
End If
Next

For Each ctl In Me
If TypeOf ctl Is TextBox And ctl.Section = 0 Then
   Me.Line (ctl.Left, 0)-(ctl.Left, MaxHeight)
End If
Next

Me.Line (Me.Width - 3, 0)-(Me.Width - 3, MaxHeight)
Me.Line (0, MaxHeight)-(Me.Width - 3, MaxHeight)
End Sub

ـ ما هى فكرة تحويل الكود لجعله كوداً عاماً فى وحدة نمطية؟ .. وهل يمكن التطبيق على الكود الموضح كمثال كى يمكن أن أشير إليه فى أكثر من تقرير..

Cha.zip

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#2

تفضل اخى

الموضوع يختلف من كود الى اخر اخى

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

ملف الوورد ستجد به شرح سريع

Cha.rar

vba.doc

تم تعديل هذه المشاركة بواسطة mrnooo2000 في 2 سبتمبر 2010 في 23:52

1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

شكراً لك أخى أبو يوسف .. جزاك الله خير الجزاء وزادك من فضله وعلمه..

(مبروك الترقية)

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#4

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

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