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

تمرير نص متعدد الأسطر

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

السلام عليكم يا إخواني عندي تقرير عملته بالكرستال ريبورت وأضفت له أنباوند سترنج وأريد أن أمرر له نص متعدد الأسطر ولكن تظهر لي رسالة خطأ

وعندما أمرر له نص يتكون من سطر واحد فقط يظهره لي وهذا الكود المستخدم أرجو المساعدة وشكرا

crystalreport1.DataDefinition.FormulaFields("unboundstring1").Text = Chr(34) & reporttext & Chr(34)

#2

السلام عليكم

يا اخي العزيز الـ FormulaFields لأجل حقل موجود في قاعدة البيانات وليس لعنصر نصي TextObject

هذه العناصر نستخدم لها ReportObject شاهد المثال التالي:

 Dim myText As TextObject = _
		rpt1.ReportDefinition.ReportObjects("Text2")
		myText.Text = "Hello there " & vbCrLf & "hello again"
		CRV.ReportSource = rpt1

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

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

#3

جزاك الله خيرا أخي

الطريقة التي ذكرتها جربتها ولم تنجح , تظهر الكلام كله في سطر واحد

لا أعرف ماالسبب هل لأنها لا تعمل مع فيجوال ستوديو 2003

الله أعلم

أيضا أخي أنا أريد أن آخذ النص المؤلف من عدة أسطر من richtextbox

وجزاك الله خيرا

#4

السلام عليكم

السبب أن القيمة المرسلة تعتمد على عرض العنصر في التقرير

ثانياً يجب أن تكون الخاصية CanGrow تساوي True

والله أعلم.

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

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

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