ورود

View Full Version : سوال: مشکل در چاپ عکس در کریستال ریپورت



shahbazi_king
پنج شنبه 02 دی 1389, 12:15 عصر
سلام

من برای ذخیره عکس در دیتا بیسم از قطعه برنامه زیر استفاده میکنم ولی نمی دونم چه طوری میتونم عکس رو از دیتابیس بخونم و تو فرم در یک پنل یا پیکچر باکس نشون بدم بعد برای پیرینت به کریستال ریپورت بفرستم؟؟؟؟:گیج:

لطفا اگه قطعه برنامه ای دارید لطفا برام بگزارید

mkabiri
جمعه 03 دی 1389, 09:49 صبح
سلام برا حل مشکلت می تونی از سایت های زیر کمک بگیری:
http://social.msdn.microsoft.com/Forums/en/vscrystalreports/thread/cf1e56fb-6063-4695-a3b2-06526794ccd6
http://www.codeproject.com/KB/vb/Image_in_Crystal_Reports.aspx
http://www.eggheadcafe.com/community/aspnet/2/10104010/displaying-images-from-database-in-crystal-reports-using-cnet-and-multiple-images-will-com-dynamically.aspx
امیدوارم مشکلت حل بشه :)

shahbazi_king
جمعه 03 دی 1389, 13:18 عصر
سلام دوست عزیز از پاسخت ممنونم ولی من از محتوالی هیچ کدوم از این سایت ها چیزی سر در نیاوردم
لطفا اگه کمک بهتری داری برام بگذار:ناراحت:

shahbazi_king
شنبه 04 دی 1389, 09:50 صبح
سلام

من برای ذخیره عکس در دیتا بیس اکسس از قطعه برنامه زیر استفاده کردم که خوشبختانه جواب دادو عکس ذخیره شده رو تو پیکچر باکس نمایش داد

ولی حالا مشکل اینه که چطور عکس رو چاپ کنم؟؟:گریه:

من برای دوشنبه صبح تحویل پروژه دارم و نمی دونم باید چی کار کنم لطفا اگه پاسخی دارید بهم بگید.:افسرده:
http://programming.ramiz.ir/index.php?option=com_content&view=article&id=140:1389-07-05-14-26-41&catid=4:1389-05-31-00-46-55&Itemid=9

peymanjon
شنبه 04 دی 1389, 12:09 عصر
جندین راه برای این کار دارید:
1- درکریستال ریپورت فیلد عکس را select کنید و چاپ کنید.
2- از صفحه فرم خود عکس بگیرید در حالیکه در یک picture box عکس مورد نظر را نمایشش می دهید و آن را چاپ کنید.
3-و...
اگر بگردید برای تمام آن ها بحث های اساسی و کد های صحیح گذاشته شده است.
من تو این لینک کد چاپ صفحه را گذاشتم :
http://barnamenevis.org/showthread.php?220992-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%DA%86%D8%A7%D9%BE-%DB%8C%DA%A9-%D9%81%D8%B1%D9%85-%D8%9F&p=981038&highlight=#post981038

اینم شاید به دردت بخوره
http://barnamenevis.org/showthread.php?160722-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D9%88-%D8%A8%D8%A7%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C-%D8%A7%D8%AF%D8%B1%D8%B3-%D8%B9%DA%A9%D8%B3-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7-%D8%A8%DB%8C%D8%B3&highlight=%D8%B0%D8%AE%DB%8C%D8%B1%D9%87%20%D8%A8% D8%A7%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C%20%D8%B9%DA%A9 %D8%B3

navidiran
شنبه 04 دی 1389, 12:10 عصر
دوست عزیز برای نمایش عکس از دیتابیس به یک pictureBox میتوان به شکل این کد عمل کرد:


ImageConverter conveter = new ImageConverter();
byte[] ax = ((byte[])(per.Picture.ToArray()));

MemoryStream ms = new MemoryStream(ax);

pictureBox1.Image = Image.From
Stream(ms);
اما برای نمایش در کریستال یا سایر ابزار گزارشگیری باید از خود ابزار گزارش کمک بگیری. توی کریستال مشکل خاصی وجود نداره که نتونی تشخیص بدی فقط سعی کن لینک مربوط به دیتابیس درست انتخاب بشه و کافی هست دیتابیس مربوط به عکس را انتخاب با فیلد مربوطه درست انتخاب کنی.
من خودم این مطالب رو از همین سابت بدست آوردم. پستهای قبلی من رو بگرد میتونی پیدا کنی. البته پستهایی که فکر کنم " iman_lovely " کمک کرده خیلی بدردم خورده.

shahbazi_king
شنبه 04 دی 1389, 15:07 عصر
دوست عزیز تایپیک هایی که توسط شما ایجاد شده رو دیدم ولی متاسقانه چیزی بدردم نخورد:گیج:
در مورد قطعه کدی هم که گذاشتی ممنونم ولی اگه براتون امکان داره لطفا یه قطعه برناه برام بگذار که عکس موجود در پیکچر باکس رو تو کریستال ریپورت چاپ کنه:خجالت: