PDA

View Full Version : سورس:ذخیره ، بازیابی و چاپ عکس در پایگاه داده(دانلود کنید!)



فرید نجفلو
دوشنبه 29 اسفند 1390, 18:49 عصر
با سلام خدمت دوستان
به جهت مشاهده درخواست های زیاد از طرف بعضی دوستان برای ذخیره ، بازیابی ، استفاده و یا چاپ تصاویر(و فایل ها) و همچنین در ادامه تاپیک
نحوه ی نمایش عکس در گزارش+ توضیح کد (http://barnamenevis.org/showthread.php?333076-نحوه-ی-نمایش-عکس-در-گزارش-توضیح-کد)
که توسط دوست عزیم vbBoss (http://barnamenevis.org/member.php?230007-vbBoss)‏ تهیه و ارائه شده نمونه پروژه ای رو آماده و در اختیار دوستان علاقمند گذاشتم که امید وارم بتونه گرهی از مشکلات عزیزان رو باز کنه
امکانات برنامه رو می تونید در تصویر زیر مشاهده کنید
خاطر نشان می کنم این کد ها فقط برای استفاده از تصویر محدود نمیشه به عنوان مثال:

قابلیت ذخیره و بازیابی هر نوع فایل و هر اندزه حجمی
نمونه کد ایجاد دیتا بیس جدید در RunTime
چند تابع بسیار مفید جهت کار با پایگاه داده ها
...

محیط طراحی:
Visual Studio 2010
FramWork 3.5
Crystal Reports 13 for Vs2010


84451



دانلود کنید:


84452

منتظر دریافت ایرادات و پیشنهادت شما هستم:لبخندساده:

ali190
دوشنبه 29 اسفند 1390, 19:23 عصر
سلام
ممنون از نمونه پروژتون
ولی در سیستم من عکس در ریپورت نمیوفته

فرید نجفلو
دوشنبه 29 اسفند 1390, 20:03 عصر
من تصویر گذاشتم که مطمئن بشید کد ها درست کار می کنن!
باید شما اگه خطایی می ده پیغام خطا رو بدید
اگه نه ببینید:
مشخصات نرم افزاریتون با اوناییی که نوشتم مطابقت داره؟
رفرنس ها صحیح هستن؟
در حالت طراحی هر دو فرم رو باز کنید ببینید فرم ها در حالت طراحی لود میشن یا نه!
اگر باز حل نشد در ابتدای متد SavePicToFile یک بریک پوینت بذارید و با F8 قدم به قدم برید جلو تا مشکل رو پیدا کنید
اگه مشکل در کد ها بود لطف کنید منم در جریان بذارید

ali190
دوشنبه 29 اسفند 1390, 20:15 عصر
سلام
تصویر اول که نشون میده عکسی در کریستال نمایش داده نمیشه
تصویر دوم هم متن خطاست
یاعلی

فرید نجفلو
دوشنبه 29 اسفند 1390, 20:58 عصر
دوست عزیز خطا میگه که شما یک فایل Dll کم دارید
واین فایل هم مطعلق به شرکت SAP هست
فقط من نمی دونم این خطا واسه چیه چون نه من از اون استفاده کردم و نه الان روسیستمم دارمش(پیدا نکردم فعلا)!!!

فرید نجفلو
دوشنبه 29 اسفند 1390, 21:18 عصر
دوست عزیز یه سر به این سایت بزنید و فایل رو نصب کنید ببنید مشکلتون حل می شه یا نه!
http://www.dllerrors-fix.com/dllerrors/SmAgentAPI.dll.html

ali190
دوشنبه 29 اسفند 1390, 23:34 عصر
سلام
من برنامتون رو در یه سیستم دیگه تست کردم ، درست جواب داد
جالب اینجاست که من نمونه پرژه جناب vbBoss رو که شبیه به پروژه شما بود رو سیستمم با مفقیت تست کردم ولی نمونه شما اجرا نشد
ممنونم
یاعلی

فرید نجفلو
سه شنبه 01 فروردین 1391, 00:00 صبح
من برنامتون رو در یه سیستم دیگه تست کردم ، درست جواب داد
جالب اینجاست که من نمونه پرژه جناب vbBoss رو که شبیه به پروژه شما بود رو سیستمم با مفقیت تست کردم ولی نمونه شما اجرا نشد

اگه تونستید دلیل اصلی و قطعی رو پیدا کنید(هر علتی) لطفا من رو هم در جریان بذارید

javad1992
یک شنبه 20 فروردین 1391, 18:46 عصر
Error 25 Type 'CrystalDecisions.CrystalReports.Engine.Section' is not defined. C:\Users\7\Desktop\OK\DbPicStorePrint\DbPicStorePr int\CODE\DbPicStorePrint\rptPic.vb 81 44 DbPicStorePrint


چی میکه یعنی کریستال ریپورت نصب نیست ؟
من تمام vs 2010 فول اینستال کردم

فرید نجفلو
یک شنبه 20 فروردین 1391, 20:38 عصر
Error 25 Type 'CrystalDecisions.CrystalReports.Engine.Section' is not defined. C:\Users\7\Desktop\OK\DbPicStorePrint\DbPicStorePr int\CODE\DbPicStorePrint\rptPic.vb 81 44 DbPicStorePrint


چی میکه یعنی کریستال ریپورت نصب نیست ؟
من تمام vs 2010 فول اینستال کردم

دوست عزیز در نسخه 2012 کریستال ریپرت رو باید جداگانه دانلود و نصب کنید

javad1992
یک شنبه 20 فروردین 1391, 21:47 عصر
آقا من واقعا سردرگم شدم !!!!!!!!!!!!!!!!!!!
بالاخره SQL بهتره یا aCCESS یا کریستال :گیج:

فرید نجفلو
یک شنبه 20 فروردین 1391, 23:43 عصر
آقا من واقعا سردرگم شدم !!!!!!!!!!!!!!!!!!!
بالاخره SQL بهتره یا aCCESS یا کریستال :گیج:
کریستال آخرتون کار رو خراب کرد
دوتای اول پایگاه داه هستن
و کریستال ریپرت یک ابزار گزارش گیری
پایگاه داده ها هم هر کدوم ویژگی های خودشون رو دارن
برای مثال اکسس نصب نمی خواد ولی SQL نصبش دردسر داره
در عوض امکانات SQL بیشتر از اکسس هست برای مثال حداکثر اندازه پایگاه داده اکسس 2 گیگ هست در حالی که این محدویت در SQL نیست به صورتی که اگه یک فیلد رو در SQL به صورت VarBinary(Max) تعریف کنید این فیلد خودش به تنهایی می تونه در هر رکورد 2 گیگ اطلاعات رو ذخیره کنه!

javad1992
دوشنبه 21 فروردین 1391, 11:44 صبح
اقا میشه راهنمایی توضیح بدید که من چطوری یک فایل sql درست کنم با چه برنامه ای !؟
واقعا ممنون شما میشم

مهدی هادیان2
شنبه 04 شهریور 1391, 11:18 صبح
بسم الله الرحمن الرحیم

سلام
تصویر اول که نشون میده عکسی در کریستال نمایش داده نمیشه
تصویر دوم هم متن خطاست
یاعلی
با سلام
برای کریستال های من هم همین خطا رو میده؛ جالب این جاست که بعضی موقع میده و بعضی موقع نمیده
با تشکر

Hossis
سه شنبه 23 مهر 1392, 16:55 عصر
Remote Desktop http://barnamenevis.org/images/misc/download.gif (http://barnamenevis.org/showthread.php?370260)
برنامه نویسی پایگاه داده به صورت گام به گام http://barnamenevis.org/images/misc/download.gif (http://barnamenevis.org/showthread.php?333713)
پشتیبان گیری و بازیابی(بدون دستورات SQL ، درصد پیشرفت و...) http://barnamenevis.org/images/misc/download.gif (http://barnamenevis.org/showthread.php?327660)
ذخیره و بازیابی فایل در SQL Server و Access با درصد پیشرفت http://barnamenevis.org/images/misc/download.gif (http://barnamenevis.org/showthread.php?333391)
ذخیره ، بازیابی و چاپ عکس در پایگاه داده http://barnamenevis.org/images/misc/download.gif (http://barnamenevis.org/showthread.php?333127)

اگه ممکنه پیوست اینها , یک نمونه از کار با کریستال ریپورت رو هم آموزش بدید
خصوصا این که اطلاعات یک رکورد رو روی یک طرح تصویری پیاده کنیم، مثل کارت شناسائی

behrooz69
یک شنبه 15 دی 1392, 01:11 صبح
برنامه کاملا سالمه و بدون خطا اجرا میشه همه چیزشم تست شدست . آقا فرید برنامه هاشون همیشه بد بخور و کار آمد بوده .

فقط اگه ایشون اجازه بدن من چیزایی که به نظرم میرسه رو بهش اضافه کنم و دوباره بفرستم اینجا . اگه مایل باشن

niknam_mh
یک شنبه 15 دی 1392, 08:26 صبح
سلام دوستان
من سورس رو دانلود کردم ولي وقتي پروژه رو باز مي کنم ارور زير رو ميده لطفا راهنمايي کنيد.

114875

farhad85
یک شنبه 15 دی 1392, 19:31 عصر
آفا فرید وافعا ممنونم از لطف شما+++
حالا فایلی که من ذخیره کردم و به دیتا گرید ویو اضافه شد میخوام وقتی روی رکورد وارد شده به دیتا گرید ویو کلیک کنم همون فایل با نرم افزار خودش اجرا بشه
مثلا اگه mp3 دخیره کردم با کلیک اجرا بشه و بخونه

فرید نجفلو
شنبه 05 بهمن 1392, 01:25 صبح
من این تاپیک رو واسه تصویر زدم ولی به هر حال واسه این کار ابتدا باید فایل رو از دیتابیس بگیرید و روی هارد ذخیره کنید بعد بازش کنید
با دستور Shell

Mani_rf
شنبه 05 بهمن 1392, 09:37 صبح
سلام دوستان
من سورس رو دانلود کردم ولي وقتي پروژه رو باز مي کنم ارور زير رو ميده لطفا راهنمايي کنيد.

114875

سورس این پروژه با نسخه 2010 ویژوال استودیو نوشته شده در صورتی که شما روی سیستمت نسخه بالا تری رو داری. فایل سولوشن پروژه رو Open With کن و با نسخه ویژوال استودیو که رو سیستمت نصب شده باز کن درست میشه.

mdshmdsh
سه شنبه 25 آذر 1393, 18:04 عصر
جالب بود و استفاده کردم

a_mohammadi_m
یک شنبه 19 دی 1395, 14:40 عصر
آقا من واقعا سردرگم شدم !!!!!!!!!!!!!!!!!!!
بالاخره SQL بهتره یا aCCESS یا کریستال :گیج:



با سلام
دوست عزیز توجه کنید هر کدام از اینها برای هدف معینی کاربرد داره
Access یک پایگاه داده معمولی و با امکانات امنیتی ضعیفه که برای ذخیره و بازیابی داده های برنامه تون میتونید ازش استفاده کنید
Sql Server ، My Sql ، Oracle و ... نرم افزارهای پایگاه اطلاعاتی قویتری هستند که در شبکه و اینترنت بهتر جواب میدن و حجم اطلاعات قابل ذخیره در اونها هم خیلی بیشتر از Access هست
اما داستان کریستال ریپورت فرق داره
وقتی شما برنامه ای ساختید که کلی اطلاعات توسط اون در پایگاه داده ذخیره شده ، برای تولید خروجی مناسب از داده ها ( مثلا چاپ لیست افراد ، لیست حقوق و ... ) بهتره از یک نرم افزار گزارش ساز استفاده کنید که ظاهرا خروجی های برنامه تون حرفه ای تر بشه ( یعنی داخل برنامه هم میشه بدون این ابزارها خروجی تولید کرد ولی هم زحمتش زیادتره و هم نتیجه از نظر ظاهر ضعیفتر )
انواع نرم افزار گزارش ساز هم داریم : Crystal Report ، StimolSoft ، Fast Report و ...
که به نظر من کریستال از همشون قویتره
موفق باشید