View Full Version : استفاده از یک فانکشن ایجاد شده توسط برنامه نویس در Fast Report
rezamahdizadeh
پنج شنبه 02 آبان 1387, 11:42 صبح
در داخل یک unit فانکشنی نوشته ام که یک پارامتر ورودی از نوع عددی می گیرد و خروجی آن رشته ای است که برابر حروفی فارسی شده آن عدد است
در داخل Fast Report می خواهم برای هر رکوردی که چاپ می شود برای یک فیلد عددی آن از این فانکشن استفاده کنم و چاپ شود.چطور امکانپذیر است
nice boy
پنج شنبه 02 آبان 1387, 15:25 عصر
سلام
فست ریپورت خودش امکان اسکریپت نویسی داره .من نمی دونم تابعی که نوشتی چطوریه ولی به ممکنه بتونی همون رو در محیط اسکریپت نویسی پیاده کنی و مستقیم از درون گزارش ازش استفاده کنی.
راه دیگه ایی هم که به نظر می رسه (ولی خیلی صحیح نیست) اینه که قبل از اجرای گزارش این تابع رو روی رکوردهای دیتابیست اجرا کنی و نتیجش رو توی یک فیلد بریزی و اون فیلد رو توی گزارش استفاده کنی
موفق باشی:خجالت:
rezamahdizadeh
پنج شنبه 02 آبان 1387, 18:29 عصر
قدرت برنامه نویسی با Fast Report کم است در ضمن اگر هم بشود برای هر گزارش که لازم باشد باید نوشت و اگر تغییری لازم باشد باید در همه گزارش ها اعمال کرد که عقلانی نیست
vcldeveloper
جمعه 03 آبان 1387, 07:38 صبح
معرفی یک تابع از داخل سورس دلفی به FR کار خیلی ساده ایی نیست. اگر فقط هدفتون اینه که مقدار یک متغیر را از داخل کد مشخص کنید، می تونید از رویداد OnGetValue استفاده کنید.
اگر هم حتما می خواید که تابع را به FR معرفی کنید می تونید به راهنمای FR که در سایتش برای دانلود گذاشته شده مراجعه کنید. درباره چگونگی اضافه کردن تابع از دلفی به FR خودش مثال زده و توضیح داده.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.