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

تحديد ابعاد textbox وال label في التقرير

مغلق
بدأه slvistar في 30 أبريل 2007 · 2 رد · 817 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي تقرير عبارة عن شهادة

فيه المعلومات الثابتة في الشهادة والتي تتكرر لكل شخص وهذه موجده في label

وفيه المتغيرات كاسم حامل الشهادة وهذه تؤخذ من ال database

كالتالي

تشهد الادارة ان السيد/ة "اسم حامل الشهادة" قد اجتاز امتحان القبول في الجامعة

المشكلة :

ان اسم حامل الشهادة متغير بالطول مما يظهر الشهادة بشكل غير مرتب كمثال توضيحي

فرضا

تشهد الادارة ان السيد/ة حسام سامح احمد قد اجتاز امتحان القبول في الجامعة

تشهد الادارة ان السيد/ة عمر علي نور قد اجتاز امتحان القبول في الجامعة

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

هل ممكن تحريك ال label بعد اسم حامل الشهادة حسب طول حامل الشهادة

#2

83 مشاهدة ولا رد واحد

طيب كيف ممكن اخد احداثيات اي label بنضاف على التقرير

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

اذا حدا بامكانه يساعدني

#3

اخي العنصر الذي يوضع في التقرير للقيم النصية يسمى TextObject وليس Label

على سبيل المثال إذا كنت تريد التحكم في طول و عرض النص في التقرير سيكون بهذا الشكل.

Dim Text As TextObject
		Text = rpt.ReportDefinition.ReportObjects("Text1")
		Text.Width = 1500
		crv.ReportSource = rpt

بحيث يكون لديك TextObject في التقرير يحمل الاسم Text1

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

 Dim Text As TextObject
		Text = rpt.ReportDefinition.ReportObjects("Text1")
		Text.Left = 1400
		Text.Top = 3500
		crv.ReportSource = rpt

بالتوفيق إن شاء الله.

في المثال يتضح المقال

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

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