hmm
پنج شنبه 09 بهمن 1382, 11: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 باشه
با تشکر و عرض پوزش مجدد
سوالات من یه خورده عجیب غریبه اول بگم نگید نگفتی 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 باشه
با تشکر و عرض پوزش مجدد