تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
السلام عليكم محتاجة مثال لربط picbox ب حقل به صور بقاعدة البيانات وجلب الصور لل pic
#4
الصراحة جهزت المثال قبل ردك الاخير
PHP كود :
Public Class Form1
    Dim con 
As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=db.accdb")
 
   Dim dt As DataTable
    Dim da 
As OleDb.OleDbDataAdapter
    Dim cmdb 
As OleDb.OleDbCommandBuilder
    Private Sub oncon
()
 
       Try
            con
.Open()
 
       Catch ex As Exception

        End 
Try
 
   End Sub
    Private Sub ofcon
()
 
       Try
            con
.Close()
 
       Catch ex As Exception

        End 
Try
 
   End Sub

    Private Sub gd
()
 
       PictureBox1.DataBindings.Clear()
 
       PictureBox1.Image Nothing
        dt 
= New DataTable
        da 
= New OleDb.OleDbDataAdapter("select * from tb"con)
 
       cmdb = New OleDb.OleDbCommandBuilder(da)
 
       da.Fill(dt)
 
       PictureBox1.DataBindings.Add("image"dt"pic"True)
 
       ofcon()
 
   End Sub
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        gd
()
 
   End Sub





    Private 
Function addpic(ByVal b() As Byte) As Boolean
        
' Try
        Dim row As DataRow = dt.NewRow
        row(1) = b
        dt.Rows.Add(row)
        da.Update(dt)
        Return True
        gd()
        ' 
 Catch ex As Exception
        
'Return False
        ' 
 End Try
 
   End Function

 
   Private Function edpic(ByVal b() As Byte) As Boolean
        
' Try
        Dim row As DataRow = dt.Rows(Me.BindingContext(dt).Position)
        row.BeginEdit()
        row(1) = b
        row.EndEdit()
        da.Update(dt)
        Return True
        gd()
        ' 
 Catch ex As Exception
        
'Return False
        ' 
 End Try
 
   End Function






 
   Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click
        Me
.BindingContext(dt).Position -= 1
    End Sub

    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        Me
.BindingContext(dt).Position += 1

    End Sub

    Private Sub cmdnew_Click
(sender As ObjectAs EventArgsHandles cmdnew.Click
        Dim o 
As New OpenFileDialog
        If o
.ShowDialog Windows.Forms.DialogResult.OK Then
            If addpic
(My.Computer.FileSystem.ReadAllBytes(o.FileName)) Then
                MsgBox
("تم حفظ الصورة بنجاح")
 
           Else
                MsgBox
("حدث خطا"MsgBoxStyle.Critical"")
 
           End If
 
       End If
 
   End Sub

    Private Sub cmdedit_Click
(sender As ObjectAs EventArgsHandles cmdedit.Click
        Dim o 
As New OpenFileDialog
        If o
.ShowDialog Windows.Forms.DialogResult.OK Then
            If edpic
(My.Computer.FileSystem.ReadAllBytes(o.FileName)) Then
                MsgBox
("تم التعديل  بنجاح")
 
           Else
                MsgBox
("حدث خطا"MsgBoxStyle.Critical"")
 
           End If
 
       End If

 
   End Sub

    Private Sub cmddel_Click
(sender As ObjectAs EventArgsHandles cmddel.Click
        dt
.Rows(Me.BindingContext(dt).Position).Delete()
 
       da.Update(dt)
 
       gd()
 
       MsgBox("تم الحذف بنجاح")
 
   End Sub
End 
Class 
طبعا اضفت اجراءين oncon و ofcon
واقصد فتح الاتصال واغلاقه لكن بالمثال هذا لا نحتاج لفتح الاتصال وانما فقط للغلق 
وضعت ofcon باجراء جلب البيانات gd
وان ظلت القاعدة مفتوحة فهذا يعني نحتاج وضع الاجراء بعد كل عملية تحديث(اضافة-تعديل-حذف)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: رهف العريفي , hassan


الردود في هذا الموضوع
RE: السلام عليكم محتاجة مثال لربط picbox ب حقل به صور بقاعدة البيانات وجلب الصور لل pic - بواسطة سعود - 26-04-16, 10:05 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] يوجد مثال|كيف نعيد صياغة نص ليكون تاريخ مقبول justforit 7 306 01-11-25, 10:54 PM
آخر رد: justforit
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 832 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 797 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,248 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  [VB.NET] مثال و مشكلة (تشفير نص) mmaalmesry 5 901 09-05-25, 08:05 AM
آخر رد: mmaalmesry
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 788 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 663 24-04-25, 12:58 PM
آخر رد: foad8920

التنقل السريع :


يقوم بقرائة الموضوع: