نمایش نتایج 1 تا 2 از 2

نام تاپیک: ارسال مقادیر متغیر به FastReport

  1. #1

    ارسال مقادیر متغیر به FastReport

    سلام
    قسمتی توی برنامه ام هست که مجبورم با استفاده از یک سری اطلاعات که از دیتابیس خونده میشه، قراردادی رو تنظیم بکنم. یعنی یه Template ثابت دارم که یسری جاهای خالی داره که قراره اون جاهای خالی با اطلاعات بانک داده ای پر بشه. مشکلی که هست اینکه سایز این متغیر ها معلوم نیست. یعنی نمیشه یه جای ثابت براش توی گزارش در نظر گرفت. نمونه اش رو اینجا میذارم (قراره جای ستاره ها پر بشه).
    چجوری میتونم توی FR درش بیارم؟
    ممنون
    عکس های ضمیمه عکس های ضمیمه

  2. #2

    نقل قول: ارسال مقادیر متغیر به FastReport

    معمولا در اینگونه اسناد نقاط مشخص شده را خالی میزارند، و نیازی نیست که متن وارد شده دقیقا هم اندازه فضای خالی باشه.

    در هر حال، برای مورد شما، به ازاء هر یک از اون جاهای خالی یک Variable در فست ریپورت ایجاد کنید، و به جای هر کدام از اون جاهای خالی اسم Variable مربوط رو بزارید. مثلا یک Variable ایجاد می کنید برای مدرک تحصیلی با نام Degree. در اون متن اینطوری می نویسید:
    ...دارای مدرک تحصیلی [degree] رشته...

    در رویداد OnBeforePrint گزارش به هر کدوم از این Variable ها مقدار میدید، فست ریپورت خودش اسم Variableها در متن را با مقدارهایی که شما دادید جایگزین میکنه.

    درباره تعریف Variable در فست ریپورت، یا چگونگی مقداردهی به آنها قبلا بحث شده؛ جستجو کنید.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •