ورود

View Full Version : نوشتن نام ماه در هدر گزارش در FastReport 3



Delphi KDE
دوشنبه 24 مهر 1385, 10:16 صبح
با سلام

در یک گزارش که به صورت ماهانه تهیه میشود نیاز است که از روی فیلد تاریخ گزارش در قسمت هدر ماه به طور مثال اگر گزارش مربوط به ماه اردیبهشت باشد ( از روی تاریخ 1/2/85 تا تاریخ 31/2/85 ) مشخص میشود ماه مورد نظر را "اردیبهشت" بنویسد

Touska
دوشنبه 24 مهر 1385, 11:21 صبح
برای بدست آوردن ماه یک تاریخ از این تابع که در این پست موجود است استفاده نمایید :

Function PrintMonth(Dates : TDate) : ShortString

این تایع یک تاریخ میلادی گرفته و سال و ماه شمس آن را بر می گرداند.

نسخه جدید dll فارسی برای عزیزان 3.2.0.0 (http://barnamenevis.org/forum/showthread.php?t=45349&highlight=persian.dll)

و برای نمایش دادن آن در Fast Report از این پست استفاده نمایید :

دسترسی به اجزای Fast report 3 به بالا (http://barnamenevis.org/forum/showthread.php?t=40597&highlight=Fast+Report)

موفق باشید :)

Mahmood_M
پنج شنبه 27 مهر 1385, 19:03 عصر
سلام
یه راه دیگش هم اینه که اطلاعات رو توی بانک ذخیره کنید . بعد توی یک Memo ، توی FR نشون بدید ...
موفق باشید ...

Delphi KDE
دوشنبه 01 آبان 1385, 14:09 عصر
ممنون ولی روش ذخیره نام ماه در بانک خیلی روش آماتوری است با استفاده از دسترسی به اجزای FR مشکل حل شد

babak869
دوشنبه 01 آبان 1385, 16:10 عصر
از این کد هم میتونید استفاده کنید :



var
Memo1: TfrxMemoView;
begin
Memo1 := Frxreport.FindObject('Memo1')as TfrxMemoView;
Memo1.Text:='Some Text ';

موفق باشید

Saeid59_m
شنبه 13 آبان 1385, 07:52 صبح
راه اصولی اش اینست که شما در FastReport ‌یک Variable‌ تعریف کنید و در رویداد GetData کامپوننت frReport نام و مقدار متغیر را پاس دهید .

اگه باز هم راهنمائی می خواهید در خدمتم .