خي سعود ارجو الرد على موضوع حذف صوره
جربت الكود الموجود بالممشروع الذي ارسلته لي ماضبط
أو من الإخوه الاكارم جربت ولكن دون فائده ..
---
احفظ صوره بقاعده بيانات اكسس احفظ اسمها ومسارها
واحفظ ابصور بمجلد بالديباج الامو تمام بالنسبه للحفظ
المشكلة عند الحذف ؟ اريد احذف سجل ومباشره تحذف
الصوره المرتبطه به بالديباج ِ. حاولت دون فائده ..
ارجو المساعده ؟؟؟
وشكرا لكم
08-07-17, 10:27 AM (آخر تعديل لهذه المشاركة : 08-07-17, 10:29 AM {2} بواسطة abdulla2.)
اريد أن احذف السجل من الاكسس وبه مسار الصورة وإسم الصورة
ومباشرة تحذف الصورة معاه في مجلد الديباج
---
وكذلك الانتقال مابين الصور التالي والرجوع
وهذا هو المشروع للتوضيح
أخي لم أفهم قصدك .... هذا هو كود الحفظ ...
---------------------------------------
Try
ofd.Filter = "jpg|*.jpg|bmp|*.bmp|png|*.png"
If ofd.ShowDialog = Windows.Forms.DialogResult.OK Then
'Path of Image
Dim imgpath As String = ofd.FileName
'Path Of Name
Dim imgname As String = System.IO.Path.GetFileName(imgpath)
Dim newpath As String = Application.StartupPath & "\Images\" & imgname
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles btnDel.Click
If DGV.Rows.Count = 0 Then
btnDel.Enabled = False
Else
btnDel.Enabled = True
End If
Try
Using cmd As New OleDbCommand("SELECT Path1 FROM TB1 Where AutoId = @AutoId", con)
cmd.Parameters.Add("@AutoId", OleDbType.VarChar).Value = DGV.CurrentRow.Cells(1).Value
If con.State <> ConnectionState.Open Then con.Open()
Dim p As String = cmd.ExecuteScalar
con.Close()
IO.File.Delete(p)
End Using
con.Open()
sqlstr = "Delete From TB1 Where AutoId = @AutoId"
cmd = New OleDbCommand(sqlstr, con)
cmd.Parameters.Add("@AutoId", OleDbType.VarChar).Value = DGV.CurrentRow.Cells(1).Value
cmd.ExecuteNonQuery()
MsgBox("تمت عملية الحذف بنجاح", MsgBoxStyle.Information, "الحذف")
FillDGV()
Catch ex As Exception
MsgBox(ex.Message)
Finally
con.Close()
End Try
txtAutoId.Text = Format(GET_LAST_RECORD("TB1", "AutoId") + 1, "IMG00000")
End Sub