View Full Version : سوال: نمایش عکس در گزارش
farid68
جمعه 17 مهر 1388, 12:02 عصر
توی برنامه من قراره برای افراد عضو کارت شناسایی صادر بشه من می خوام که عکس افراد رو تو یه پوشه ذخیره کنم طوری که نام هر عکس id فرد عضو باسه تا مشخص بشه که هر عکس متعلق به چه کسی است خوب با یه دستو sql ساده و گروهبندی بر اساسid کارتها پشت سر هم نشون داده می شن سوال من اینه که من چطور می تونم بین این عکس های ذخیره شده و کارتها ارتباط بر قرار کنم به طوری که تنها کاری که کاربر باید انجام بده ذخیره کردن عکس در زمان ثبت نام باشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟
من با کریستال ریپورت گزارش می گیرم .
farid68
جمعه 17 مهر 1388, 15:47 عصر
سلام
میشه یک نفر لطف کنه و جواب منو بده اصلا این کار امکان داره؟ممنون
nokhodsiah2001
شنبه 18 مهر 1388, 09:28 صبح
توی برنامه من قراره برای افراد عضو کارت شناسایی صادر بشه من می خوام که عکس افراد رو تو یه پوشه ذخیره کنم طوری که نام هر عکس id فرد عضو باسه تا مشخص بشه که هر عکس متعلق به چه کسی است خوب با یه دستو sql ساده و گروهبندی بر اساسid کارتها پشت سر هم نشون داده می شن سوال من اینه که من چطور می تونم بین این عکس های ذخیره شده و کارتها ارتباط بر قرار کنم به طوری که تنها کاری که کاربر باید انجام بده ذخیره کردن عکس در زمان ثبت نام باشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟
من با کریستال ریپورت گزارش می گیرم .
سلام
اگر درست متوجه شده باشم شما یک فرم دارید که کاربر توسط اون اطلاعات افراد رو وارد میکنه و عکس ها رو هم ذخیره میکنه
خوب تااینجا اگر درست باشه در جدول اطلاعاتتون باید یک فیلد جهت نام فایل عکسها ایجاد کنید و هنگام بازخوانی اطلاعات مسیر و نام عکس رو بخونه و نمایش بده ...
خوب حالا مشکل کجاست اگر موضوع این نیست توضیح بدید لطفاً
farid68
شنبه 18 مهر 1388, 09:57 صبح
سلام
چطور این عکس ها رو توی گزارشم قرار بدم
nokhodsiah2001
شنبه 18 مهر 1388, 12:34 عصر
سلام
چطور این عکس ها رو توی گزارشم قرار بدم
از این کد کمک بگیر
Dim data As New DataSet()
Dim row As DataRow
data.Tables.Add("Images")
data.Tables(0).Columns.Add("img", System.Type.GetType("System.Byte[]"))
Dim fs As New FileStream("C:\test.jpg", FileMode.Open)
Dim br As New BinaryReader(fs)
row = data.Tables(0).NewRow()
row(0) = br.ReadBytes(br.BaseStream.Length)
data.Tables(0).Rows.Add(row)
br.close
fs.close
br = Nothing
fs = Nothing
' CrystalReport1 is a strongly typed report created in Visual Studio.
Dim cr As New CrystalReport1()
cr.SetDataSource(data)
CrystalReportViewer1.ReportSource = cr
nokhodsiah2001
شنبه 18 مهر 1388, 16:02 عصر
سلام
دوست من مثل اینکه مشکلت حل شده
اگر نشده نمونه کاملش رو درست کردم و گذاشتم
از پایگاه داده اطلاعات رو بر میداره مثل name,family, old, s, ..... و با عکسی که شما از هرجا آدرس بدی برات تو ریپورت میاره
هرکدوم از دوستان میخوان دانلود کنن اسکریپتی برای ساخت دیتابیسش هم گذاشتم چیز خواصی نیست
smgraphic
دوشنبه 04 آبان 1388, 06:17 صبح
میشه درباره دیتابیسش توضیح بدی؟
nokhodsiah2001
دوشنبه 04 آبان 1388, 10:38 صبح
سلام
دوست عزیز یک اسکریپت کنار برنامه هست که برات دیتابیس رو ایجاد میکنه برای تست.....
خوب حالا در مورد چی توضیح میخواید؟
smgraphic
سه شنبه 05 آبان 1388, 06:41 صبح
برنامه با خطا اجرا میشه
اگه میشه در مورد اسکریپت کمی توضیح بدین
nokhodsiah2001
سه شنبه 05 آبان 1388, 08:20 صبح
سلام
دوست من فایل اسکریپتی که همراه برنامه گذاشتم رو در sql server اجرا میکنی تا دیتابیس رو برات بسازه
فکر میکنم با SQL کار نکردی .... اگر مشکلی بود در خدمت هستم
smgraphic
سه شنبه 05 آبان 1388, 10:16 صبح
داداش یه چیزایی در مورد SQL میدونم ولی نمدونم چطور با نرم افزارش کار کنم
اگه میشه کمک کنید.
ضروریه
smgraphic
چهارشنبه 06 آبان 1388, 08:35 صبح
پس چی شد داداش
smgraphic
چهارشنبه 06 آبان 1388, 16:50 عصر
چرا اساتید کمک نمیکنند
کــــــــــــــــــــــــ ــــــــــــــــــــــمکم کنید
smgraphic
چهارشنبه 06 آبان 1388, 17:08 عصر
من برنامتو به هر حال اجرا گرفتم.
ولی باز هم که فقط برا یه عکس که مسیرشو نوشتین
h:\011.jpg
ولی من میخوام مشخصات چند نفر و با عکسشون چاپ کنم یعنی میشه نمایش چندتا عکس
خواهشاً اگه میتونید کمکم کنید. کارم بد جوری لنگه
smgraphic
شنبه 09 آبان 1388, 18:01 عصر
تو این سایت به این بزرگی کسی نمیتونه کمک کنه؟!!!!!!!!!!
mina.net
شنبه 09 آبان 1388, 19:19 عصر
من برنامتو به هر حال اجرا گرفتم.
ولی باز هم که فقط برا یه عکس که مسیرشو نوشتین
h:\011.jpg
ولی من میخوام مشخصات چند نفر و با عکسشون چاپ کنم یعنی میشه نمایش چندتا عکس
خواهشاً اگه میتونید کمکم کنید. کارم بد جوری لنگه
دوست عزیز یکم هم خودت باید بیشتر فکر کنی. شما باید به عکسها طوری اسم بدی که راحت بتونی براساس یک فیلد در جدولت اونا رو با افراد ست کنی ، مثلا می تونی نام عکسا رو با id اشخاص برابر کنی اونوت بجای h:\011.jpg می تونی از h:\id.jpg ، لازم به ذکر که نیست (ولی من می گم به جای id شماره id رو قرار بدی گفتم بازم به اشتباه نیفتی )
smgraphic
دوشنبه 11 آبان 1388, 05:59 صبح
سلام.استاد گرامی،مشکلم از مسیرش نیست.مشکلم اینه که من میخوام چندتا عکس چاپ کنم نه یه عکس.
اسم فایل هم هیچ فرقی نداره.
کمکم کنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.