ورود

View Full Version : سوال: اسكريپت نويسي در FastReport



MOJTABAATEFEH
جمعه 17 مهر 1388, 20:24 عصر
سلام دوستان عزيز من جستجو كردم اما موردي كه اين مشكل رو برطرف كنه نديدم من در فست اسكريپت نويسي رو انجام مي دم خوبم هم كار مي كنه مشكلي كه هست اينه كه اسكريپت فقط موقع نمايش گزارش روي اولين ركورد عمل مي كنه و بقيه ركوردها رو با توجه به همون اولي نشان ميده

مثلا :
اسكريپتي نوشتم كه مقدار يكي از فيلدها رو بررسي مي كنه كه اگر 1 بود خاصيت Text يك Memo خاص را برابر دارد و اگر 0 بود خاصيت Text همون Memo رو برابر ندارد قرار دهد و درست هم اجرا مي شود ولي اگر اولين ركوردي كه بررسي مي كند 1 باشد تا آخر براي همه مي نويسه دارد و اگر 0 باشد تا آخر براي همه مي نويسه ندارد و ركوردها رو جداگانه بررسي نمي كنه

با تشكر

vcldeveloper
شنبه 18 مهر 1388, 00:10 صبح
خب، اسکریپت را کجا نوشتید؟ اگر قرار هست برای هر رکورد یک بار اسکریپت فراخوانی بشه، باید در رویداد OnBeforePrint مربوط به اون باند داده نوشته بشه.

MOJTABAATEFEH
شنبه 18 مهر 1388, 00:16 صبح
در قسمت کد موقع طراحی با زبان اسکریپت پاسکال لطفا یک مثال بزنید

با تشکر

MOJTABAATEFEH
شنبه 18 مهر 1388, 23:05 عصر
خب، اسکریپت را کجا نوشتید؟ اگر قرار هست برای هر رکورد یک بار اسکریپت فراخوانی بشه، باید در رویداد OnBeforePrint مربوط به اون باند داده نوشته بشه.

جناب آقاي كشاورز ممنون بابت راهنماييتون مشكل حل شد

يا علي موفق باشيد