View Full Version : حرفه ای: مشکل در جمع کردن فیلدها
araz_pashazadeh
سه شنبه 23 فروردین 1390, 16:34 عصر
با عرض سلام و خسته نباشید خدمت دوستان
من در کریستالی که طراحی کردم دو قسمت برای جمع کردن فیادها دارم یک قسمت جمع کل هستش که در آخرین صفحه نمایش داده میشه و قسمت دیگر جمع فیلدهای صفحه که 20 تا هستش و در آخر هر صفحه میخوام نمایش داده بشه.
من برای جمع مبلغ کل مشکل ندارم ولی نمی دانم چطوری مبلغ را برای هر صفحه جمع کنم:متفکر:
ممنون میشم از دوستانی که اطلاعاتی در این ضمینه دارن من را یاری کنن.
عکس صفحه ای که طراحی کردم را ضمینه می کنم.
manibaharlou
سه شنبه 23 فروردین 1390, 19:13 عصر
شما باید برای هر فیلدتون یه formula field توی قسمت header یکی توی detail و یکی توی footer صفحه قرار بدبد
بعد متغیری مثل x رو توی header تعریف کنید توی detail با فیلد مورد نظرتون جمع کنید tonumber(your field ) x=x+
بعد توی footer اون رو نمایش بدبد
mn_zandy63
چهارشنبه 24 فروردین 1390, 00:10 صبح
سلام دوست من،
اینجا رو ببین:
http://barnamenevis.org/showthread.php?209671-%DA%86%D8%A7%D9%BE-%D8%B1%DA%A9%D9%88%D8%B1%D8%AF%D9%87%D8%A7%DB%8C-%D9%85%D8%AD%D8%AF%D9%88%D8%AF&p=936430&viewfull=1#post936430
موفق باشی
araz_pashazadeh
چهارشنبه 24 فروردین 1390, 20:27 عصر
دوستان عزیز اطلاعات من در این زمینه خیلی کمه ممنون میشم اگه نمونه کد یا کتابی مرجعه ای باشه که من بتونم اطلاعاتم را در این زمینه افزایش بدم
araz_pashazadeh
شنبه 27 فروردین 1390, 17:00 عصر
سلام دوست من،
اینجا رو ببین:
http://barnamenevis.org/showthread.php?209671-%DA%86%D8%A7%D9%BE-%D8%B1%DA%A9%D9%88%D8%B1%D8%AF%D9%87%D8%A7%DB%8C-%D9%85%D8%AD%D8%AF%D9%88%D8%AF&p=936430&viewfull=1#post936430
موفق باشی
من تمام کارهای که در این مقاله توضیح داده بود انجام دادم ولی همیشه صفر را نمایش می ده.
آیا این تکه کد تست شده؟
کامل اجرا میشه؟
mn_zandy63
یک شنبه 28 فروردین 1390, 03:16 صبح
سلام دوست من،
لطفا فایل گزارشی که ساختی رو بذار اینجا تا بهت توضیح بدم.
موفق باشی
araz_pashazadeh
یک شنبه 28 فروردین 1390, 16:30 عصر
سلام دوست من،
لطفا فایل گزارشی که ساختی رو بذار اینجا تا بهت توضیح بدم.
موفق باشی
دو تا فرمولی که جهت جمع کردن مقدار یک فیلد در رکوردها ی صفحات در لینک اشاره شده جناب عالی بود نتیجه صفحه قبلی را با صفحه فعلی جمع می کند که در واقع در آخرین صفحه جمع کل مبلغ می باشد.
کدی که نوشته شده را در زیر قرار دادم:
WhilePrintingRecords;
Numbervar PageRecordSum := PageRecordSum + {مبلغ فاکتور};
که در قسمت دیتیل می باشد.
و قسمت بعدی:
WhilePrintingRecords;
Numbervar PageRecordSum;
که در قسمت پیج فوتر می باشد.
و خواسته بنده جمع مقادیر {مبلغ فاکتور} در هر صفحه برای همان صفحه باشد در واقع در صفحه بعد PageRecordSum صفر شود ودوباره همان صفحه را برای خود جمع کند.
mn_zandy63
دوشنبه 29 فروردین 1390, 00:30 صبح
سلام دوست من،
اگه بخوای اول هر صفحه صفر شه، دقیقا اولین فرمولی که در اون پست که برات لینکش رو گذاشتم کارش همینه (که داخل Page Header قرار میگیره).
موفق باشی
araz_pashazadeh
چهارشنبه 31 فروردین 1390, 11:49 صبح
جناب mn_zandy63 با راهنمایی سازنده شما مشکل من حل شد.
با تشکر از ضحمتات شما.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.