PDA

View Full Version : من یه سوال در مورد گزارش در اکسس 2000 دارم.خواهش میکنم جواب



mohammadgij
سه شنبه 20 آبان 1382, 19:01 عصر
سلام
ضمن آرزوی قبولی عباداتتان یک سوال از خدمت شما داشتم.
من چند وقتیه که دچار یک مشکل شدم و متاسفانه هیچ کس تا کنون نتونسته مشکل منو حل کنه.
عرض کنم که مشکل من با گزارشات اکسس 2000 است که نمی تونم خواسته خودم رو بوسیله اون حل کنم.ابتدا توضیح بدم که من دارم یه بانک داده ها برای یک سازمانی مینویسم که در آن به گزارشات مالی نیاز است.همونطور که خودتون لابد می دونید لازمه گزارشات مالی اینه که در پایان هر صفحه جمع مبلغ همان صفحه نمایش داده شود( نقل جمع ) و در صفحه بعد در قسمت هدر نیز نقل جمع از صفحه قبل نشان داده شود.من تونستم تا حدودی این کار رو انجام بدم یا به عبارت بهتر در هنگام نمایش (PreView) اعداد به درستی نمایش داده میشوند.اما در هنگام پرینت همان گزارش اعداد به میزان فراخوانی صفحات 2 یا 3 یا ..... برابر می شوند.لازم به توضیح است که پروسیجر این محاسبه در قسمت Detail_Print نوشته شده است چرا که هنگامی که این پروسیجر در قسمت Detail_Format نوشته میشد اعداد حتی در زمان نمایش نیز غیر قابل قبول بود و بعضی مواقع تا چند برابر مقدار واقعی نشان داده میشد.در این گزارش همچنین یک Group نیز وجود دارد .
شرح فیلد ها.
نیاز هست که جمع فیلذی به نام txtAmountBest گرفته شود (در هر صفحه)و در پایین همان صفحه جمع کل صفحه نمایش داده شود.هنگامی که صفحه دوم نشان داده میشود نیز باید جمع صفحه اول در بالای صفحه دوم تکرار شود و در پایین صفحه نیز جمع txtAmountBest به اضافه جمع صفحه قبل نشان داده شود.این عمل تا صفحه آخر انجام می شود.
رکورد ها بر اساس فیلد txtUnitCode می بایست Group By شوند و در پایان هر Group نیز جمع همان گروپ آورده شود.
اینجانب قبلا از تمامی اشخاصی که می توانند مشکل مرا حل کنند تشکر میکنم و مراتب ارادت خودم رو بهشون اعلام می کنم.توضیح اینکه این پروسیجر یکی از نیاز های حیاتی برای من است و از کلیه کسانی که راه حل این موضوع رو میدونن(البته در اکسس 2000 و نه در نرم افزارهای دیگه)خواهش می کنم که به من کمک کنن.
مرسی
محمد

aidinlopez
دوشنبه 03 آذر 1382, 12:08 عصر
شما در قسمت Detail گزارش فیلدی رو که میخواهید جمع ببندید دو تا کپی ازش بگیرید بعد یکی اش رو runnig sum رو over group , و یکی دیگه رو over all کنید و هر دو رو visible اش رو false کنید و اسم اونها رو در text box های جمع و جمع کل قرار دهید.

M@hdi
دوشنبه 10 آذر 1382, 15:29 عصر
برای نقل به صفحه بعد کلی کار داره ؟
من این کار را انجام دادم و درست هم کار میده . در اولین فرصت برات میفرستمش