تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حذف صورة
#1
خي سعود ارجو الرد على موضوع حذف صوره
جربت الكود الموجود بالممشروع الذي ارسلته لي ماضبط
أو من الإخوه الاكارم جربت ولكن دون فائده ..
---
احفظ صوره بقاعده بيانات اكسس احفظ اسمها ومسارها
واحفظ ابصور بمجلد بالديباج الامو تمام بالنسبه للحفظ
المشكلة عند الحذف ؟ اريد احذف سجل ومباشره تحذف
الصوره المرتبطه به بالديباج ِ. حاولت دون فائده ..
ارجو المساعده ؟؟؟
وشكرا لكم
الرد }}}
تم الشكر بواسطة:
#2
أي من البيانات تحذف أولا
الملف لموجود علي الهارد ديسك أم بيانات الصورة المحفوظة في ملف الاكسس
الرد }}}
تم الشكر بواسطة:
#3
اريد أن احذف السجل من الاكسس وبه مسار الصورة وإسم الصورة
ومباشرة تحذف الصورة معاه في مجلد الديباج
---
وكذلك الانتقال مابين الصور التالي والرجوع
وهذا هو المشروع للتوضيح


الملفات المرفقة
.rar   Project Deal with Pic.rar (الحجم : 133.17 ك ب / التحميلات : 103)
الرد }}}
تم الشكر بواسطة:
#4
مشكلتك في المسار الذي تحفظ فيه الصورة
خاصة ان مشروعك في مرحلة التصميم
ابني المسار علي C او علي فهرس اخر مثل فهرس الصور

لو فتحت ملف الداتبيز الخاص بك و نظرت الي مسار حفظ الصور ستجد أنه مسار كبير جدا
وغاليا الكمبيوتر لن يستطيع التعامل مع مسارات يكون String الخاص بها طويل
الرد }}}
تم الشكر بواسطة:
#5
طيب أعطني حل اخي المهم تكون الصور بمجلد الديباج ؟؟؟
انا اريد اي حل يمشي معي ..

أنا رفعت المشروع وهو موجود ..
أرجوا التعديل عليه ..
الرد }}}
تم الشكر بواسطة:
#6
حاول تحفظ الصورة بحيث يكون مسارها بالشكل التالي
لست متأكدا نه الحل الصحيح تماما


PHP كود :
Dim imgpath As String ".\ImageFileName" 
الرد }}}
تم الشكر بواسطة:
#7
أخي لم أفهم قصدك .... هذا هو كود الحفظ ...
---------------------------------------
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

picImage.Load(imgpath)
picImage.SizeMode = PictureBoxSizeMode.StretchImage

'Copy the pic link from pathe to new path
My.Computer.FileSystem.CopyFile(imgpath, newpath)


'*******************
con.Open()
sqlstr = "Insert Into TB1(AutoId,Name1,Path1,Note1) Values(@AutoId,@Name1,@Path1,@Note1)"
cmd = New OleDbCommand(sqlstr, con)
cmd.Parameters.Add("@AutoId", OleDbType.VarWChar).Value = txtAutoId.Text
cmd.Parameters.Add("@Name1", OleDbType.VarWChar).Value = imgname
cmd.Parameters.Add("@Path1", OleDbType.VarWChar).Value = newpath
cmd.Parameters.Add("@Note1", OleDbType.VarWChar).Value = txtNote.Text


cmd.ExecuteNonQuery()
con.Close()
FillDGV()

con.Close()
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
-------------------------------------------------------------------
الرد }}}
تم الشكر بواسطة:
#8
كود :
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
الرد }}}
تم الشكر بواسطة:
#9
الأخ عبداله

طالما المسار انت فعليا حددت مكانه علي فهرس المشروع
ممكن توضح هدفك من استخدام OpenFileDialog
أم هذا هو الذي تستخدمه في تحديد الصورة

ليه تنسخ ملف الصورة من مكانه؟

بدلا من استخدام
PHP كود :
My.Computer.FileSystem.CopyFile(imgpathnewpath

احفظ الصورة مباشرة من PictureBox الي المسار الجديد

PHP كود :
picImage.Image.Save(newPath

أيضا أي مسار تحفظ في الداتبيز
المسار القديم أم المسار الجديد
الطبيعي و المفروض انك لا تحذف الصورة الأصلية من مكانها
و تحذف فقط ماهو يخص برنامجك أنت
الرد }}}
تم الشكر بواسطة:
#10
أخي  11951    
جربت الكود تظهر لي هذه الرسالة ؟؟!!


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 541 13-12-24, 04:48 AM
آخر رد: saud1004
Lightbulb [سؤال] تحويل صورة الى ملف Pdf ackore 8 767 27-09-24, 07:51 PM
آخر رد: محمد مسافر
  اضافة صورة مخزنة في قاعدة البيانات sql الى الكريستال ريبورت صالح عبدالله 3 470 24-09-24, 09:52 AM
آخر رد: صالح عبدالله
  [كود] كود عند اختيار صورة في فورم تسمع في فورم اخري Mostafa201255411 0 247 13-09-24, 09:20 PM
آخر رد: Mostafa201255411
  التعامل مع موقع ويب لجلب صورة لالفيجوال بيزك صبري زينوبي 3 445 09-09-24, 11:22 PM
آخر رد: Taha Okla
  ماهي طريقة تحويل ملف pdf الى صورة جيولوجي مبتدئ 3 564 12-07-24, 09:22 PM
آخر رد: atefkhalf2004
  [VB.NET] تحويل pdf الى صورة بدون استخدام الاكروبات بأستخدام adobe reader العادى فقط AhmedNagib 1 1,180 11-07-24, 01:16 PM
آخر رد: تركي الحلواني
  [سؤال] رفع صورة لاستضافة أون لاين .أغلب الأكواد لا تعمل لنفس السبب dr.programming 1 319 08-05-24, 11:50 AM
آخر رد: dr.programming
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 446 15-04-24, 04:31 AM
آخر رد: Taha Okla
  تعديل كود ارسال صورة الى الواتس new_programer 2 588 21-03-24, 10:07 PM
آخر رد: new_programer

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم