07-01-19, 04:57 PM
اضافة لما قدمه اخى العزيز mmali127
وحتى لا يذهب جهة فى المساعدة قمت بدمج طريقته بالكود المدرج فى الشرح التالى
اولاً ستجد بالمرفق صورة تحت اسم NOImage.png
استخرج الصورة من الملف المضغوط
وكل ما عليك فعله هو وضع هذا الصورة فى مجلد image دون تغيير الاسم و الامتداد
ثانياً تاتى فى حدث الـ Sub الخاص بالحذف وهو
كود :
Public Sub dlet()هتستبدل هذا الحدث ليكون بهذا الشكل
كود :
'الحذف
Public Sub dlet()
Try
Dim dt As New DataTable
Dim da As New OleDbDataAdapter
dt.Clear()
da = New OleDbDataAdapter("select * from tablimage where Numirouimage = " & Form1.Numirouimage.Text & "", con)
da.Fill(dt)
If MsgBox("هل تريد الحذف", MsgBoxStyle.OkCancel, "رسالة الحذف") = MsgBoxResult.Ok Then
REM كود حذف الصورة
Dim FileDelete As String = Application.StartupPath & "\image\" & dt(0)(1)
Form1.PictureBox1.Load(Application.StartupPath & "\image\NOImage.png")
If System.IO.File.Exists(FileDelete) Then
System.IO.File.Delete(FileDelete)
End If
REM نهاية كود حذف الصورة
dt.Rows(0).Delete()
Dim sav As New OleDbCommandBuilder(da)
da.Update(dt)
dt.AcceptChanges()
MsgBox("تم الحذف البيانات بنجاح", MsgBoxStyle.Information, "تنبيه بالحذف")
lodeimage(Form1.DataGridView1)
Else
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Subستجد كوود حذف الصورة مدرج وسط كود الحذف الذى تستخدمه
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

