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

التحكم باتجاه محاذاة النص لكل سجل في التقرير

مغلق
بدأه مصلح الحريصي في 21 أكتوبر 2006 · 3 رد · 632 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخي الكريم

أعرض التقرير في وضع التصميم وأختر تفصيل ثم خصائص ثم أختر حدث ( عند التنسيق ) وأكتب الأسطرالتالي :

If Me.deb = 0 And Me.crd = 0 Then Me.explan.TextAlign = 3
If Me.deb = 1 And Me.crd = 1 Then Me.explan.TextAlign = 2
If Me.deb = 0 And Me.crd = 1 Then Me.explan.TextAlign = 1

ويمكنك تطبيق الشروط وفق رغبتك

#2

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

الأخ العزيز أبو ســـــــاره

اعتقد أن تصميم الكود كما تفضلت يجب أن يكون كالتالي ليحقق ماطلبته أنا :

If Me.deb = 0 And Me.crd = 0 Then Me.explan.TextAlign = 2
If Me.deb = 0  Then Me.explan.TextAlign = 3
If Me.crd = 0  Then Me.explan.TextAlign = 1

ومع ذلك فانه لايعمل عند وضعه في تنسيق صفحة التقرير !!!!!!!!!

ابو منتظر

#3

أخي أبو منتظر

أنا أعطيتك الطريقة لكي تتبعها وتعدل على حسب رغبتك ولم أطبق لكود على التقرير.

عموماً لا يهمك _ لا بد من تطبيق الشرط على الحقلين معاً حتى تظهر النتيجه بالشكل المناسب

لقد قمت بكتابة الكود على نفس التقرير في مثالك على الشكل التالي:

   

If Me.deb = 0 And Me.crd = 0 Then Me.explan.TextAlign = 2
If Me.deb = 0 And Me.crd <> 0 Then Me.explan.TextAlign = 3
If Me.crd = 0 And Me.deb <> 0 Then Me.explan.TextAlign = 1

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

وهذا المثال مرفق أخبرنا إذا لم يكن هذا ما تريد

TextAlign_Change.rar

#4

الأخ العزيز أبا ســـــــــــارة

لقد تمَّ المطلوب وبارك الله فيك وأسعدَ أيامك بحلول عيد الفطر المبارك

-waf

TextAlign_Change.rar

هذا الموضوع مغلق.

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

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

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

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

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