PDA

View Full Version : جمع یک فیلد در انتهای صفحه گزارش



sardar_ahmadi
چهارشنبه 04 مهر 1386, 12:46 عصر
چگونه جمع یک فیلد یا چند فیلد در انتهای صفحه گزارش اضافه کنیم.

morteza_lll
چهارشنبه 04 مهر 1386, 12:52 عصر
سلام
یک تکست باکس بذار بعد بنویس

=sum(textbox1)

mohammadgij
چهارشنبه 04 مهر 1386, 13:30 عصر
آقا جان این سوال 1000 بار جواب داده شده. بهتر بود یه زحمت می کشیدی اول جستجو می کردی بعد تاپیک میزدی
http://barnamenevis.org/forum/showthread.php?t=63265&highlight=%D8%AC%D9%85%D8%B9+%D8%AF%D8%B1+%DA%AF%D 8%B2%D8%A7%D8%B1%D8%B4

http://barnamenevis.org/forum/showthread.php?t=72062&highlight=%D8%AC%D9%85%D8%B9+%D8%AF%D8%B1+%DA%AF%D 8%B2%D8%A7%D8%B1%D8%B4

http://barnamenevis.org/forum/showthread.php?t=46521&highlight=%D8%AC%D9%85%D8%B9+%D8%AF%D8%B1+%DA%AF%D 8%B2%D8%A7%D8%B1%D8%B4

http://barnamenevis.org/forum/showthread.php?t=44895&highlight=%D8%AC%D9%85%D8%B9+%D8%AF%D8%B1+%DA%AF%D 8%B2%D8%A7%D8%B1%D8%B4

sardar_ahmadi
شنبه 19 آبان 1386, 12:44 عصر
جناب mohmmadgij متاسفانه 4 لینکی که گذاشته بودی مشکلی را حل نکرد میشه بیشتر راهنمائی کنید. ممنون میشیم.

samaneh_h
یک شنبه 20 آبان 1386, 14:53 عصر
فکر کن که یه فیلدی داری به اسم cost می‌خوای در پایین جدول کل cost ها رو جمع کنه و نمایش بده
یک تکست باکس تو قسمت report footer ایجاد کن و تو قسمت Control source اون بنویس
([Sum([cost=
اگه مشکلت حل نشد فایلتو بذار و دقیقا توضیح بده مشکلت چیه

SYNDROME
یک شنبه 20 آبان 1386, 19:59 عصر
چگونه جمع یک فیلد یا چند فیلد در انتهای صفحه گزارش اضافه کنیم.

می توانید با دستور Sum جمع همه ستونها را به دست بیاوری و سپس در انتهای گزارش نشان دهی .
موفق باشید

sardar_ahmadi
جمعه 25 آبان 1386, 23:59 عصر
دوستان عزیز من همه این دستورات شمارا اجرا کرده ام و به جواب نرسیده ام چرا که این پیغام را میدهد Error#. ممنون از زحمات همه شما.

انگوران
شنبه 26 آبان 1386, 07:44 صبح
احتمالا" شما بجای اینکه این جمع رو در قسمت report footre قرار بدین در قسمت page footer قرار دادین

sardar_ahmadi
شنبه 26 آبان 1386, 11:50 صبح
جناب انگوران تشکر از توجهتان: ولی اگر بخواهیم پایان هر صفحه جمع داشته باشیم چکار کنیم و در انتها جمع کل داشته باشیم.

انگوران
شنبه 26 آبان 1386, 14:56 عصر
تا جائی که من اطلاع دارم شدنی نیست هر چند به ظاهر معقول نیست شاید هم اطلاعات من ناقص باشه .

mostafa-sohrablou
شنبه 26 آبان 1386, 16:11 عصر
با سلام
فایل زیر رو ببین من درست کردم و جواب گرفتم
فقط کمی ار کد نویسی استفاده کردم.

مهدی قربانی
شنبه 26 آبان 1386, 18:14 عصر
سلام
جناب سهرابلو یه مقدار در مورد کدی که در رخداد On Print نوشتید توضیح می دید بویژه L1 , L و L2 .

mostafa-sohrablou
یک شنبه 27 آبان 1386, 07:58 صبح
L : مقدار جمع کل را در خود ذخیره می کند که بعد از اینکه صفحه دوم شروع می شود مقدار صفر می شود . به عبارتی با شروع هر صفحه جدید مقدار آن صفر می شود.
L1: مقدار صفحه جدید را در خود ذخیره می کند
L2: مقدار صفحه قبل را در خود ذخیره می کند.
مابین این دریافتها یعنی مقدار صفحات را به L1 و L2 دادن برنامه چک می کند اگر مقدار L1 و L2 با هم برابر نبود مقدار L را صفر کند. در غیر اینصورت مقدار L مقدار جمع را تا به آنجا داشته باشد.

مهدی قربانی
یک شنبه 27 آبان 1386, 13:56 عصر
L1 , L و L2 در اصل متغیر هستند یا نوعی Object ؟

mostafa-sohrablou
یک شنبه 27 آبان 1386, 15:08 عصر
L و L1 و L2 هر کدام یک نوع لیبل Label هستش . که فقط مقادیر را در خود ذخیره می کنند به صورت لیبل. به خاطر همین رقم اگر عددی و یا رشته باشد و یا رقم بزرگ و یا کوچک باشد برایش فرقی نمی کند.

sardar_ahmadi
دوشنبه 28 آبان 1386, 08:36 صبح
جناب مصطفی در صفحه آخر اول جمع کل میادش بعد جمع این صفحه . آیا راه حل دیگری دارد که برعکس شود ؟ قبلا از توجه و جواب شما تشکر میکنم.

mostafa-sohrablou
دوشنبه 28 آبان 1386, 09:43 صبح
با سلام خدمت دوست عزیز
ببین و حالشو ببر