تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مسح صورة من الملف الموجود في البرنامج
#21
سلام هذا مثال عن برنامجي واتمنى  ان لا اكون قد اثقلت عليكم


الملفات المرفقة
.zip   deletimg.zip (الحجم : 558.56 ك ب / التحميلات : 25)
الرد }}}
تم الشكر بواسطة:
#22
(06-01-19, 11:25 PM)hassan 14 كتب : سلام هذا مثال عن برنامجي واتمنى  ان لا اكون قد اثقلت عليكم


السلام عليكم ورحمه الله

شوف اخى الكريم اذا كان هذا الحل مناسب ليك 

اعتقد هذا ما تحتاجة 

تحياتى 


.rar   deletimg_Test.rar (الحجم : 572.42 ك ب / التحميلات : 63)
الرد }}}
تم الشكر بواسطة: hassan 14
#23
اضافة لما قدمه اخى العزيز 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

ستجد كوود حذف الصورة مدرج وسط كود الحذف الذى تستخدمه

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   NOImage.zip (الحجم : 284 بايت / التحميلات : 26)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: hassan 14
#24
شكرا لكم كثيرا لكن مزالت تضهر تلك الرسالة الملعونة التي تقول لايمكن ان تحذف هذه الصورة لانها مستخدمة اي مزالت ف ارتباط مع البرنامجAngry  


معلومة

الكود يعمل جيدا في حالة الصورة غير مرتبطةمع البرنامج اي اسمها غير مكتوب في التكست بوكس والصورة غير ضاهرة في البكتشر بوكس 

(07-01-19, 04:57 PM)elgokr كتب :
اضافة لما قدمه اخى العزيز 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

ستجد كوود حذف الصورة مدرج وسط كود الحذف الذى تستخدمه

تحياتى لك
وتمنياتى لك التوفيق

شكرا Shy

(07-01-19, 10:39 AM)mmali127 كتب :
(06-01-19, 11:25 PM)hassan 14 كتب : سلام هذا مثال عن برنامجي واتمنى  ان لا اكون قد اثقلت عليكم


السلام عليكم ورحمه الله

شوف اخى الكريم اذا كان هذا الحل مناسب ليك 

اعتقد هذا ما تحتاجة 

تحياتى 

شكرا لك اخي
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 101 07-12-25, 10:22 AM
آخر رد: justforit
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,001 06-08-25, 06:34 PM
آخر رد: Taha Okla
  [VB.NET] مشكلة تظهر عند استخدام الملف manifest mmaalmesry 2 622 12-05-25, 12:15 AM
آخر رد: mmaalmesry
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 650 09-03-25, 03:52 AM
آخر رد: silverlord
Rainbow [VB.NET] عدد من هم فاتحي البرنامج محمد مسافر 1 416 25-02-25, 07:58 PM
آخر رد: princelovelorn
  طلب تعديل كود جلب اسم الملف ومساره مصمم هاوي 4 537 25-01-25, 12:45 AM
آخر رد: مصمم هاوي
  استفسار عن حمايه البرنامج ahmedramy 1 554 25-12-24, 11:07 PM
آخر رد: aljzazy
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 532 13-12-24, 04:48 AM
آخر رد: saud1004
  مساعدة في عمل جملة الاتصال في ملف خارج البرنامج Emam emam 2 382 25-11-24, 09:24 PM
آخر رد: Emam emam
  تغيير مكان حفظ الصورة من قاعدة البيانات إلى مجلد في مسار البرنامج F.H.M 37 2,287 05-11-24, 08:30 AM
آخر رد: F.H.M

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


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