ورود

View Full Version : سوال: حذف تصویر در زمان چاپ گزارش



M.Javad
جمعه 14 تیر 1387, 17:15 عصر
با سلام خدمت همه دوستان
من يک مشکل دز زمينه کار با گزارش اکسس دارم اگه امکانش هست کمکم کنيد
من يک عکس رو توي يک گزارش قرار دادم و مي خهواهم وقتي از اون پرينت پرويو مي گرم عکس نمايش داده بشه ولي موقع چاپ روي کاغذ نمايش داده نشده

M.Javad
یک شنبه 16 تیر 1387, 10:38 صبح
یعنی هیچ کس بلد نیست این مشکل رو حل کنه؟
اگه می تونید کمک کنید.

shaghaghi
سه شنبه 18 تیر 1387, 17:29 عصر
با سلام خدمت همه دوستان
من يک مشکل دز زمينه کار با گزارش اکسس دارم اگه امکانش هست کمکم کنيد
من يک عکس رو توي يک گزارش قرار دادم و مي خهواهم وقتي از اون پرينت پرويو مي گرم عکس نمايش داده بشه ولي موقع چاپ روي کاغذ نمايش داده نشده
سلام
این روش به نظرم رسید
بر روی فرمتان دو کلید، یکی جهت پیش نمایش با این کد:


DoCmd.OpenReport "Report1", acPreview, , , , True

و دیگری با عنوان چاپ با این کد:


DoCmd.OpenReport "Report1", acPreview, , , , False

در نظر بگیرید
حالا با خواندن مقدار آرگمان برای نمایش یا عدم نمایش تصویر تصمیم گیری نمایید:


Private Sub PageHeaderSection_Print(Cancel As Integer, PrintCount As Integer)
Me.Img1.Visible = Me.OpenArgs
End Sub

M.Javad
سه شنبه 18 تیر 1387, 20:02 عصر
جناب Shaghaghy فکر کنم منظور من رو درست بیان نکردم پس اون رو اصلاح می کنک:
من می خواهم موقع چاپ، تصویر موجود در گزارشم چاپ نشه ولی موقع پیش نمایش چاپ نمایش داده بشه و باید این رو هم در نظر گرفت که کاربر برای چاپ ممکنه از کلید های ترکیبی Ctrl+P و یا از منوی فایل گزینه چاپ رو برای چاپ انتخاب کنه که با این اوصاف راه حل فوق مشکل رو حل نمی کنه

shaghaghi
چهارشنبه 19 تیر 1387, 07:36 صبح
جناب Shaghaghy فکر کنم منظور من رو درست بیان نکردم پس اون رو اصلاح می کنک:
من می خواهم موقع چاپ، تصویر موجود در گزارشم چاپ نشه ولی موقع پیش نمایش چاپ نمایش داده بشه و باید این رو هم در نظر گرفت که کاربر برای چاپ ممکنه از کلید های ترکیبی Ctrl+P و یا از منوی فایل گزینه چاپ رو برای چاپ انتخاب کنه که با این اوصاف راه حل فوق مشکل رو حل نمی کنه
اتفاقا من منظور شما را خیلی خوب متوجه شدم و به نقطه ضعفی هم که اشاره نمودید توجه داشتم، به همین خاطر اول پست نوشتم این روش به نظرم رسید آن هم با این نیت که شاید این نکته به ذهن شما نرسیده باشد و موقتا کار شما اجرایی شود، بلکه در آینده دوستان بتوانند روش بهتری را ارائه نمایند.
با تشکر