نقل قول: مشکل با ActiveReport
سلام براي رفع مشكلتون با ما تماس بگيريد 09173124311 گروه نرم افزاري دالان شبكه فارس تلفن دفتر 07126627697
نقل قول: مشکل با ActiveReport
با این کد مشکل شما حل می شه:
Dim i As Long
For i = 0 To GroupHeader2.Controls.Count - 1
If (TypeName(GroupHeader2.Controls(i)) = "Field" Or TypeName(GroupHeader2.Controls(i)) = "Label") Then
GroupHeader2.Controls(i).Text = Chr(254) & GroupHeader2.Controls(i).Text
End If
Next
فقط مراقب باشید که GroupHeader2 رو به بخش مورد نظرتون تغییر بدید
موفق باشید
1 ضمیمه
نقل قول: مشکل با ActiveReport
سلام
بنظرم ActiveReport نسبت به CrystalReport خیلی خیلی بهتره.اگرچه این برنامه نسبت به CrystalReport چند تا ضعف داره اما به برنامه نویس این امکان رو میده که با کد نویسی، مشکل رو حل کنه
متاسفانه یکی از مشکلات ActiveReport، متون فارسی هستش. مثلا راست به چپ کردن جملات فارسی ممکن نیست و یا در خروجی Pdf ،فونتها از هم جدا و بر عکس نمایش داده میشن:ناراحت:
من یه کامپوننت طراحی کردم که تا حدودی این مشکلات رو حل میکنه:لبخندساده:
یه فایل به اسم ActiveLabel.ocx که باید در System32 ویندوز کپی بشه و مثل سایر کامپوننتها رجیستر بشه
واسه استفاده از این ابزار باید در محیط طراحی گزارش و در بخش نوار ابزار روی Activex control (چکش و آچار) کلیک کنید و از لیست ActiveLabelComponent.ActiveLabel رو انتخاب کنید و یه Label رسم کنید
امیدوارم این ابزار مفید باشه
راستی یادتون نره که فایل ActiveLabel.ocx باید به همراه برنامه شما در کامپیوتر مورد نظر رجیستر بشه