ورود

View Full Version : QuickReport و QRExpression



dkhatibi
جمعه 04 آبان 1386, 20:28 عصر
یک دیتامدول داریم به همراه AdoQuery. حال روی فرم دوم برنامه از Quickreport برای نتایج و گزارش استفاده کرده ایم. dataset اجزای اونو به datamodule.adoqury نسبت داده و باند summery را قرار داده روی اون QRexpress گذاشته ایم و در پروپرتی Expression اون تایپ کرده ایم
SUM(Datamodul.adoqury.kharj) که عرج فیلد حاوی مبلغ است. اما نتیج ی جمع را صفر محاسبه می کند؟

Valadi
شنبه 05 آبان 1386, 06:07 صبح
استاد خطیبی سلام
من از این خود استفاده می کنم


'جمع خالص : '+SUM(QueryRep.MabKhales)

dkhatibi
شنبه 05 آبان 1386, 06:15 صبح
سلام
ممنون
درسته اما موقعی جواب مب ده که dataset ما روی همون فرم Quickreport قرار داشته باشه.
من یک datamodule دارم و می خوام داده ها را برای جمع از اون بگیره.

Valadi
شنبه 05 آبان 1386, 06:23 صبح
در قسمتی که نوشته شده QueryRep مسیر بانک بده
مثلا
'جمع خالص : '+SUM(datamodule.AdoQuery2.MabKhales)
تست بزن

dkhatibi
یک شنبه 06 آبان 1386, 06:36 صبح
مشکل من هم همینه! عجیبه با اینکه بانک رو درست لود می کنه اما جمع مبلغ را فقط به تعداد رکوردها ضرب در مبلغ اولین رکورد نشون می ده.
باتشکر فراوان