View Full Version : کم کردن مقدار 2 فیلد از هم(!فوری!)
shining_eye
یک شنبه 25 مهر 1389, 11:51 صبح
با سلام
من یه quickreport دارم که تو اون این ها رو adoconnection , adoquery ,ado table ,dataset قرار دادم حالا اگه بخوام 2تا فیلد که یکی بستانکار و یکی بدهکار هست رو از هم کم کنم و حاصلش رو بریزم تو یه فیلد دیگه به نام جمع کل باید چه کار کنم؟؟؟
ممنون میشم اگه فوری کمک کنید.
shining_eye
یک شنبه 25 مهر 1389, 14:26 عصر
من برا این فیلدم یه qrexprگذاشتم و داخل خصوصیت expression آن مقدار adoquer1.bestankar-adoquery2.bedehkar گذاشتم ولی مقدار 0 رو به من بر می گردونه .آیا اصلا روشم درسته؟در ضمن من از adocoonection , ado query استفاده کردم تو quickreport م ولی زمان که دکمه پرینت رو می زنم هیج مقداری رو نمی آره راهنمایی کنیییین؟؟؟؟
shining_eye
سه شنبه 27 مهر 1389, 08:04 صبح
واقعا سرعت پاسخگويي تو اين بخش وحشتناكه...
من خودم يه راه براش پيدا كردم و مي نويسم تا اگه كسي بعدا نياز داشت بتونه استفاده كنه.
كافيه qrexprبزاري تو قسمت detail مربوط به (Qreport),بعد تو خصوصيت expression بريد و مثلا adoquery يا adotableي كه مي خواهيد روي ستونهاش عمليات (+_*و...)را انجام دهيد رو انتخاب كنيد.
mehdi.fni
سه شنبه 27 مهر 1389, 08:05 صبح
چندین راه حل وجود داره
1- میشه یک qlable بزاری و قبل از پرینت محاسبه کنی و داخلش بریزی .
2- میشه با adodataset کار کنی و مقدار را محاسبه و در یک فیلد جدید گزارش بگیری
3- میشه calc field تعریف کنی
4 - .........
موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.