PDA

View Full Version : report بدون تغیردراندازه



MeMasoole
دوشنبه 26 شهریور 1386, 13:36 عصر
باسلام : همانگونه که میدانید برخی از فرم ها واسناد اندازه استانداردی دارند.مثلا اندازه یک A4 وازطرف دیگر اگر شما بخواهید گزارشی از یک مشخصه بگیرید (چاپ کنید)تعداد رکوردهای متفاوتی برای REPORT ارسال می سود که باعث مشود محل امضا در پاورقی بالا وپایین قراربگیرد. حال سوال من این است که ایا می شود گزارشی تهیه کرد که اگر 10 خط(رکورد) برای دریافت گزارش دارد و اگر گزارشی با سه خط(رکورد)ارسال شد برنامه بصورت خودکار طرح مابقی خطوط تا پایین را ترسیم کند.با این شرط که برگه سفید را وارد پرینتر کنیم نه برگه طراحی شده را. :اشتباه:

شاپرک
دوشنبه 26 شهریور 1386, 14:14 عصر
بله میشه اما چرا محل امضاء رو در قسمت Page Footer قرار نمیدید ؟

MeMasoole
چهارشنبه 28 شهریور 1386, 13:58 عصر
درست است که محل امضاء را می توانم در پایین صفحه تنظیم کنم ولی اگر این رپورت من سه رکورد بیشتر نداشته باشد از رکورد سه تا pagefooter هیچ چیز پرینت نمی شود وشکل سند بهم میخورد.من میخواهم درصورت نبودن رکورد خود برنامه خطوط را بدون توجه به تعداد رکورد تا پایین صفحه ادامه بدهد

شاپرک
چهارشنبه 28 شهریور 1386, 15:10 عصر
این یک نمونه :

MeMasoole
چهارشنبه 28 شهریور 1386, 23:56 عصر
شاپرک عزیز اسمت نمایانگر عملکرد تو است
زنده باشی جون

شاپرک
شنبه 31 شهریور 1386, 14:12 عصر
http://support.microsoft.com/kb/170838

reza850101
یک شنبه 01 مهر 1386, 12:05 عصر
باسلام آیا میشود برنامه شاپرک را درکاغذآ4 به دو قسمت تقسیم کرد یعنی دو سند با تعدادرکوردهای متغییر را دریک ورقه آ4 جای داد؟

MeMasoole
دوشنبه 02 مهر 1386, 14:12 عصر
شاپرک عزیز
من برنامه شما را دقیقا بر روی گزارش خودم پیاده کردم وتا جایی که دانش وعقلم می رسید انرا بررسی کردم .برنامه شما برای اولین باری که برنامه را با اکسس باز می کنی اجرا می شود ولی برای بار دوم به بعد دیگر خطوط را اضافه نمی کند . البته گزارش من یک groupheading هم دارد .

شاپرک
دوشنبه 02 مهر 1386, 14:32 عصر
اگه امکان داره نمونه بذارید چون اینطوری نمیشه فهمید مشکل از کجاست!!!

MeMasoole
چهارشنبه 04 مهر 1386, 12:25 عصر
شاپرک عزیز سلام
من دارم برنامه را برای ارسال برای شما روی سایت اماده می کنم

Profesorjd
چهارشنبه 04 مهر 1386, 23:27 عصر
با سلام
من هم به چنین چیزی نیاز دارم .
اما ضمن آنکه همان گونه که دوستان فرمودند برای بار دوم خطوط را اضافه نمی‌کند برای صفحات بعد هم همین مشکل وجود دارد ؟!

MeMasoole
پنج شنبه 05 مهر 1386, 00:26 صبح
شاپرک عزیز
سلام
برنامه را برایتان گذاشتم . با این توضیح که در اولین دفعه اجرا ودر دفعات بعد خطوط چاپ نمی شود
با تشکر از توجه شما

MeMasoole
پنج شنبه 05 مهر 1386, 00:39 صبح
وقت بخیر
این هم برنامه وتوضیح اینکه برای بار دوم به بعد اجرا نمی شودیعنی خطوط چاپ نمی شوند

MeMasoole
پنج شنبه 05 مهر 1386, 00:46 صبح
با سلام
این برنامه از بار دوم به بعد خطوط را چاپ نمی کمد
باتشکد

شاپرک
شنبه 07 مهر 1386, 11:57 صبح
چون تابع SetCount در گزارش شما فراخوانی نمیشه !!!! نمیدونم چرا ولی اگه دلیلش رو فهمیدم حتما اطلاع میدم فعلا برای حل مشکل اینکار رو میتونید انجام بدید :


Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
t = 0
Call SetCount(Reports!rep_newsPaperReport)
End Sub

Profesorjd
شنبه 07 مهر 1386, 22:24 عصر
با سلام
عزیز به من بی سواد هم کمک کن ! کجا این کد رو وارد کنم !؟

MeMasoole
شنبه 07 مهر 1386, 23:36 عصر
سلام
این کد را در همان گزارشی که قرار است این عمل در آن انجام شود ودر قسمت کد نویسی paste کن واگر این کد را در گزارش داری اخرین خط کد را در روال مربوطه وارد کن.
موفق باشی