PDA

View Full Version : اصلاح یک گزارش ناقص



hmm
پنج شنبه 09 بهمن 1382, 10:57 صبح
با سلام
سوالات من یه خورده عجیب غریبه اول بگم نگید نگفتی 8) لطفا کمک کنید تا این گزارش کامل بشه
اول طرح کلی این گزارش رو براتون بگم بعد به سوالات هم میرسیم
یک گزارش با datareport vb ساختم که sorce آن یک recordset میباشد
سوال اول: میخواهم در کاغذ a3 چاپ کنم ولی اندازه گزارش از کاغذ a4 بیشتر میشه

سوال دوم : میخواهم یک فیلد ردیف داشته باشم آیا با امکانان این محیط میشه چنین کاری کرد
که نیاز به sorce نداشته باشه و خودش اتوماتیک یه فیلد ردیف داشته باشه

سوال سوم ومهمترین سوال:
همه میدانیم که اکثر محیطهای گزارشگیری دارای 5 ناحیه میباشند
1-report header:که مقادیر ابتدای گزارش را تعیین میکند
2-page headerL:که مقادیر ابتدای هر صفحه را تعیین میکند
3-detail:که بدنه گزارش را تعیین میکند
4-page foother:که مقادیر انتهای هر صفحه را تعیین میکند
5-report foother:که مقادیر پایان آخرین صفحه را تعیین میکند
خب مشکل من اینه که گزارشی که العان دارم باید در آخر این گزارش یعنی همان ناحیه پنجم
یک متن 7 سطری رو چاپ کند که همیشه ثابت است اگر قسمت بدنه گزارش در حدی باشد
که مثلا تا 6 سطر مونده به پایان گزارش تمام بشه اون موقع ما دو انتخاب داریم
اول اینکه یا کل 7 سطر رو در صفحه جدید بزنیم (که من میخواهم اینطوری باشه ) که اون موقع
ناحیه 2 خودبخود چاپ میشه که مورد نیاز ما نیست ویا اینکه مقداری از اون 7 سطر رو در همان صفحه و تنها یک سطر رو در صفحه بهد بزنیم که من نمیخواهم اینطوری باشه
حال چطوری میتونم به vb بگم که در صفحه آخر بیخیال ناحیه 2 باشه

با تشکر و عرض پوزش مجدد

vbstar
پنج شنبه 09 بهمن 1382, 13:16 عصر
دوست عزیز سلام :

من به شما پیشنهاد می کنم که برای این گزارش از کریستال ریپورت 7 استفاده کن.
1- شماره ردیف آماده داره و برای چاپ یک متن 7 سطری هم می تونی خیلی راحت از اون استفاده کنی.
2-طراحی اون هم خیلی راحتر و سریعتر هستش.
3- دیتا ریپورت وبی خیلی از اون چیزی که فکر می کنی مزخرف تر هستش.
4- تازه کلی نشکلات دیگه هم داره و ...

کم حوصله
جمعه 10 بهمن 1382, 01:58 صبح
من به شما پیشنهاد می کنم که برای این گزارش از کریستال ریپورت 7 استفاده کن.

چرا ورژن 7
مگه جدید ترین ورژن آن یعنی 9.2 چه مشکلی داره؟

تهیه گزارش با کریستال ریپورت منطقی
ولا چرا ورژن 7 اون؟؟

vbstar
جمعه 10 بهمن 1382, 12:03 عصر
سلام کم حوصله عزیز :
کریستال ریپورت 7 برای گزارشگیری مشکلات کمتری داره.
کریستال ریپورت 9 چند فایل dll داره که آنها را باید از سایتش بگیرید تا باگ هاش برطرف بشن.
یک مشکل خیلی مهمش اینه که روی پرینترهای مختلف شما تنظیمات گزارشتون بهم می خوره.

کم حوصله
جمعه 10 بهمن 1382, 19:53 عصر
کریستال ریپورت 9 چند فایل dll داره که آنها را باید از سایتش بگیرید تا باگ هاش برطرف بشن.

می تونی نام اون dll ها رو بگی تا ما بریم بگیریم
یا حداقل لیک اونو بدی



یک مشکل خیلی مهمش اینه که روی پرینترهای مختلف شما تنظیمات گزارشتون بهم می خوره.
منظورت چیه؟
میشه واضح تر بگی
من که تا حالا مشکلی نداشتم؟؟؟
البته تو 8.5 خیلی افتضاح بود :(

hmm
شنبه 11 بهمن 1382, 12:16 عصر
اولا
جون من دعوا نکنین
دوما
مشکل من رو فراموش کردین :?:
سوما
من نمیدونم چطوری این رکوردست رو به C.R ربط بدم و چطوری فیلدها رو قبل از اجرا یعنی در موقع طراحی معرفی کنم چون در اون موقع منبعی وجود ندارد که بخواهم فیلد ها رو از اون بخونم
چهارما
من پارسا 2000 دارم و تو 98 برنامه رو نوشتم با فارسی نوشتن تو اون محیط هم مشکل دارم

دیگه خود دانید اگه دعوا تموم شده یک فکری هم بحال من کنید
با تشکر

hmm
دوشنبه 20 بهمن 1382, 10:47 صبح
هیچ کس نیست به دادمون برسه :cry: