منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ممكن شرح تمرير صورة من قاعدة البيانات الى ReportViewer - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم اسئلة التقارير والطباعة تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=71)
+--- الموضوع : ممكن شرح تمرير صورة من قاعدة البيانات الى ReportViewer (/showthread.php?tid=28353)

الصفحات: 1 2


RE: ممكن شرح تمرير صورة من قاعدة البيانات الى ReportViewer - alfaiz678 - 26-01-19

في الإنتظار جزاك الله خير


RE: ممكن شرح تمرير صورة من قاعدة البيانات الى ReportViewer - alfaiz678 - 28-01-19

؟؟؟ عسى مانسيتني أخي


RE: ممكن شرح تمرير صورة من قاعدة البيانات الى ReportViewer - حريف برمجة - 28-01-19

انته عملت برنامج وناقص فقط كود حفظ الصورة ؟

أو تريد عمل برنامج كامل ؟

كود حفظ الصورة هذا :
على سبيل المثال ،، اسم الجدول Table1
الحقول : FID, FName, FImage
حقل الصورة نوعه OLE Object

ثم اكمل خطواتك كماهي في التقرير سوف ترى الصورة بإذن الله .

وعلى حسب وقتي اذا كنت فاضي عملت لك مثال وارفقته لك هنا ..

بالتوفيق للجميع .



كود :
Dim ms As New System.IO.MemoryStream
                PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
                Dim picbyte() As Byte = ms.GetBuffer


Using Cmd As New SqlCommand("Insert Into Table1 (FID, Fname, FImage) Values (@FID, @FName, @FImage)", conn)
            conn.Open()
            Cmd.Parameters.AddWithValue("@FID", txta1.Text)
            Cmd.Parameters.AddWithValue("@FName", txta2.Text)
            Cmd.Parameters.AddWithValue("@FImage", picbyte)
           Cmd.ExecuteNonQuery
            Cmd.Dispose()
            conn.Close()
                MsgBox("تم الحفظ", 64, "Program Name")
        End Using


وهذا مثال انا عملته يحفظ الصورة وجاهز :

http://vb4arb.com/vb/showthread.php?tid=26842

وهذا رابط شرح للتقارير :

http://vb4arb.com/vb/showthread.php?tid=28016


RE: ممكن شرح تمرير صورة من قاعدة البيانات الى ReportViewer - alfaiz678 - 30-01-19

(28-01-19, 10:11 PM)حريف برمجة كتب : انته عملت برنامج وناقص فقط كود حفظ الصورة ؟

أو تريد عمل برنامج كامل ؟

كود حفظ الصورة هذا :
على سبيل المثال ،، اسم الجدول Table1
الحقول : FID, FName, FImage
حقل الصورة نوعه OLE Object

ثم اكمل خطواتك كماهي في التقرير سوف ترى الصورة بإذن الله .

وعلى حسب وقتي اذا كنت فاضي عملت لك مثال وارفقته لك هنا ..

بالتوفيق للجميع .



كود :
Dim ms As New System.IO.MemoryStream
                PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
                Dim picbyte() As Byte = ms.GetBuffer


Using Cmd As New SqlCommand("Insert Into Table1 (FID, Fname, FImage) Values (@FID, @FName, @FImage)", conn)
            conn.Open()
            Cmd.Parameters.AddWithValue("@FID", txta1.Text)
            Cmd.Parameters.AddWithValue("@FName", txta2.Text)
            Cmd.Parameters.AddWithValue("@FImage", picbyte)
           Cmd.ExecuteNonQuery
            Cmd.Dispose()
            conn.Close()
                MsgBox("تم الحفظ", 64, "Program Name")
        End Using


وهذا مثال انا عملته يحفظ الصورة وجاهز :

http://vb4arb.com/vb/showthread.php?tid=26842

وهذا رابط شرح للتقارير :

http://vb4arb.com/vb/showthread.php?tid=28016

ماشاء الله 
ظهرت
يعني طريقة الحفظ اليدوية لاتنفع
كانت المشكلة في كود الحفظ كما قلت انت تماما
شكرا على المساعدة
وعلى الابداع
ماقصرت
جزاك الله خيرا


RE: ممكن شرح تمرير صورة من قاعدة البيانات الى ReportViewer - حريف برمجة - 30-01-19

الحمدلله ،،

طريقة الحفظ اليدوية يحفظه كملف صورة .

بالتوفيق للجميع