View Full Version : سوال: مشکل در نمایش عکس در گزارش
rezvan_DP
سه شنبه 01 مرداد 1387, 21:18 عصر
سلام
برای نمایش عکس از این کد در گزارش استفاده کردم :
Private Sub Report_Current()
Image.Visible = True
Image.Picture = pic_path
End Subاما عکس نمایش داده نمی شود. کد بالا را در رویداد Detail_Format هم نوشتم اما بازهم نشد.
در access2007 بعد از باز کردن گزارش به صورت acViewReport و کلیک روی گزارش عکس نمایش داده می شود. اما access 2003,... گویا حالت acViewReport پشتیبانی نمیشود و acViewPreview را دارد که عکس نمایش داده نمیشود.
ایراد کار من چیست؟
rezvan_DP
پنج شنبه 03 مرداد 1387, 10:58 صبح
همچنان منتظر راهنمایی شما...
mehran_337
یک شنبه 06 مرداد 1387, 09:38 صبح
من عکس دانشجوها رو در detail گذاشتم اما صفحه چشمک می زنه.
کدهام در onload کدهامو نوشتم . نمی دونم مشکل کجاست با تعداد رکورد 1 هم امتحان کردم باز هم همینطوره
mehran_337
یک شنبه 06 مرداد 1387, 12:00 عصر
در رویداد detail_paint کدی همانند جناب رضوان درج کردم عکس می آید اما انگار هر صفحه در حال دائما رفرش شدن است و همش چشمک می زند
elham123
دوشنبه 07 مرداد 1387, 07:58 صبح
سلام
برای نمایش عکس از این کد در گزارش استفاده کردم :
Private Sub Report_Current()
Image.Visible = True
Image.Picture = pic_path
End Subاما عکس نمایش داده نمی شود. کد بالا را در رویداد Detail_Format هم نوشتم اما بازهم نشد.
در access2007 بعد از باز کردن گزارش به صورت acViewReport و کلیک روی گزارش عکس نمایش داده می شود. اما access 2003,... گویا حالت acViewReport پشتیبانی نمیشود و acViewPreview را دارد که عکس نمایش داده نمیشود.
ایراد کار من چیست؟
سلام
شما به جای کدی که نوشتین این کد زیر را بنویسید
#Me![ImageFrame].Picture = Me![TxtImageFrame]
Image Frame جای عکس در گزارش است
و TxtImageName جای مسیر عکستون در فرم است
elham123
دوشنبه 07 مرداد 1387, 08:04 صبح
اوه ببخشید کد کاملان اشتباه فرستاده شد
این درسته
کد Me![imageFrame].picture = Me=! [TxtImageFrame را بنویسید
علامت [ در آخر جمله یادتون نره
که Imageframe جای نمایش عکس در گزارش است
و TxtImageFrame جای مسیر عکس در فرم است
mehran_337
سه شنبه 08 مرداد 1387, 07:40 صبح
مشکل من چی ؟
چرا در detail_format هیچ اتفاقی نمی افته ولی وقتی در detail_paint کدمو می زارم همه چیز درسته اما صفحه دائما چشمک می زنه انگار داره رفرش می شه.
جالب اینجاست که در حالت print preview خوبه و لی اطلاعاتو اشتباه نشون می ده
rezvan_DP
چهارشنبه 09 مرداد 1387, 18:48 عصر
کد Me![imageFrame].picture = Me=! [TxtImageFrame را بنویسید
علامت [ در آخر جمله یادتون نره
که Imageframe جای نمایش عکس در گزارش است
و TxtImageFrame جای مسیر عکس در فرم است
با تشکر از راهنمایی شما آیا منظورتون از کدی که گذاشتید اینه: Me![Image].Picture = Me![edit].Text اگر اینطور باشه بازهم جواب نداد. در Access 2007 بعد از یکبار کلیک کردن روی گزارش عکس نمایش داده میشه اما در نسخه های پایین تر، خیر. مانند جناب mehran_337 کد رو در detail_paint گذاشتم که همونطور که ایشون هم اشاره کردند عکس نمایش داده میشه اما صفحه مدام در حال چشمک زدن است ؟!
elham123
پنج شنبه 10 مرداد 1387, 09:29 صبح
نه کد رو اشتباه نوشتین کد به صورت زیر است
Me! [Imageframe].Picture = ! [TxtImageFrame]
rezvan_DP
جمعه 11 مرداد 1387, 12:51 عصر
نه کد رو اشتباه نوشتین کد به صورت زیر است
Me! [Imageframe].Picture = ! [TxtImageFrame]
با تشکر از راهنمایی شما.
اما مشکل حل نشد؟!
elham123
جمعه 11 مرداد 1387, 16:01 عصر
برنامه تون رو بگذارین شاید بهتر بتونم مشکلتونو حل کنم
mehran_337
شنبه 12 مرداد 1387, 07:27 صبح
این بخش برنامه داره همه کارمو تحت الشعاع قرار می ده . همه برنامه حاضره و فقط بخش عکس مونده که اگه کار نکنه دیگه به درد کسی نمی خوره .
دوستان فقط بگن اگه قرار باشه چند تا عکس بصورت خارجی در برنامه استفاده بشوند در کدام متد باید دستورات کد نویسی ارتباط عکس با فایلشو نوشت؟
elham123
دوشنبه 14 مرداد 1387, 10:07 صبح
این هم نمونه برنامه
در فرم شما عکس را وارد کنید و با فشار دادن دکمه چاپ می بینید هم گزارش مربوط به شخص را با عکس می بینید و هم آن گزارش چاپ می شود
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.