تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اضافة زر الأمر للتعديل
#2
بخصوص كود المسح أو الحذف
كل ما تحتاج اليه هو
اسفل هذا السطر
كود :
MsgBox("DELETE SUCCES", MsgBoxStyle.MsgBoxRtlReading, "DELETE")

قم بوضع هذا السطر اذا كان اسفل الرسالة او اعلى الرسالة
كود :
Label9.Text = Nothing

بخصوص كود التعديل 
الامور معقدة شوية لانك ستعمل على تعديل على عمود Publication 
والذى يحتوى على 7 مدخلات بنائاً على TextBox السبعة الموجود بالفورم

ولتسهيل الامور ستحتاج بانشاء عمود اخر بقاعدة البيانات ويكون رقمي
بحيث كل ما يتم عملية الاضافة يتم الترقيم من 1 : 7

وبكده عند اتمام التعديل هيكون الامور مبسطة

لاتمام ذلك قم بفتح قاعدة البيانات الاكسس وقم بالتالى
انشاء عمود باسم Number واجعل نوع العمود Number

من ثم تعال على زر الاضافة واجعله الكود التالى
كود :
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim arr As String() = {TextBox1.Text, TextBox2.Text, TextBox3.Text, TextBox4.Text, TextBox5.Text, TextBox6.Text, TextBox7.Text}
       Try
           Dim sqsq As String = "INSERT INTO MOUVEMENT (Publication, Number) Values (@Text, @Num);"
           Dim command As New OleDbCommand(sqsq, con)
           command.Parameters.Add("@Text", OleDbType.VarChar)
           command.Parameters.Add("@Num", OleDbType.VarChar)
           con.Open()
           Dim ii As Integer = 0
           For Each s As String In arr
               ii += 1
               command.Parameters("@Text").Value = s
               command.Parameters("@Num").Value = ii
               command.ExecuteNonQuery()
           Next
           con.Close()
           MsgBox("SAVE SUCCES", MsgBoxStyle.MsgBoxRtlReading, "SAVE")
       Catch ex As Exception
           MsgBox(ex.Message)
           MsgBox("SAVE ERROR", MsgBoxStyle.MsgBoxRtlReading, "ERROR")
       Finally
           con.Close()
       End Try
   End Sub

بخصوص كود المسح / الحذف
سيتم تركه على وضعه بحيث انه يقوم بمسح جميع محتوى الجدول
ولتاكيد شكل الكود
كود :
   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       Try
           Dim com As OleDbCommand
           con.Open()
           com = New OleDbCommand("DELETE * FROM MOUVEMENT", con)
           com.ExecuteNonQuery()
           con.Close()
           MsgBox("DELETE SUCCES", MsgBoxStyle.MsgBoxRtlReading, "DELETE")
           Label9.Text = Nothing
       Finally
       End Try
   End Sub

بخصوص كود التعديل هيكون بالشكل التالى
كود :
   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       Dim arr As String() = {TextBox1.Text, TextBox2.Text, TextBox3.Text, TextBox4.Text, TextBox5.Text, TextBox6.Text, TextBox7.Text}
       Try
           Dim sqsq As String = "Update MOUVEMENT SET Publication = @Text WHERE Number = @Num;"
           Dim command As New OleDbCommand(sqsq, con)
           command.Parameters.Add("@Text", OleDbType.VarChar)
           command.Parameters.Add("@Num", OleDbType.VarChar)
           con.Open()
           Dim ii As Integer = 0
           For Each s As String In arr
               ii += 1
               command.Parameters("@Text").Value = s
               command.Parameters("@Num").Value = ii
               command.ExecuteNonQuery()
           Next
           con.Close()
           MsgBox("SAVE SUCCES", MsgBoxStyle.MsgBoxRtlReading, "SAVE")
       Catch ex As Exception
           MsgBox(ex.Message)
           MsgBox("SAVE ERROR", MsgBoxStyle.MsgBoxRtlReading, "ERROR")
       Finally
           con.Close()
       End Try
   End Sub

اذا قمت بالاطلاع على كود التعديل
ستلاحظ ان كود التعديل هو نفسه كود الاضافة
بس مع اختلاف كود تنفيذ الاضافة و التعديل بقاعدة البيانات

اتمنى ان لا يكون فى اخطاء بكتابة الاكواد
جرب وابلغنى بما تم
لانى قمت بكتابة الاكواد يدوياً بدون اختبار

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: حافظ حافظ , سعود


الردود في هذا الموضوع
RE: اضافة زر الأمر للتعديل - بواسطة elgokr - 07-06-18, 09:30 PM
RE: اضافة زر الأمر للتعديل - بواسطة سعود - 07-06-18, 11:47 PM
RE: اضافة زر الأمر للتعديل - بواسطة سعود - 08-06-18, 12:00 AM
RE: اضافة زر الأمر للتعديل - بواسطة سعود - 08-06-18, 12:42 AM
RE: اضافة زر الأمر للتعديل - بواسطة سعود - 08-06-18, 01:38 AM
RE: اضافة زر الأمر للتعديل - بواسطة elgokr - 08-06-18, 01:55 AM
RE: اضافة زر الأمر للتعديل - بواسطة سعود - 08-06-18, 02:05 AM
RE: اضافة زر الأمر للتعديل - بواسطة سعود - 08-06-18, 02:14 AM
RE: اضافة زر الأمر للتعديل - بواسطة elgokr - 08-06-18, 02:24 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اضافة لون للالوان في التاكست بكس أحمد فتح الرحمن 4 467 08-01-25, 04:05 PM
آخر رد: أحمد فتح الرحمن
  اضافة ايام للتاريخ العيدروس 2 376 07-01-25, 02:06 AM
آخر رد: العيدروس
  [سؤال] اضافة ملف Pdf الى الريسورس واستخراجه الى مسار معين .. ackore 6 592 15-11-24, 02:51 AM
آخر رد: justforit
  لدي كود للإضافة أريد كود للتعديل وكود للحذف F.H.M 4 355 09-11-24, 09:50 AM
آخر رد: F.H.M
  [VB.NET] اضافة ملاحظة صوتية abo ragab 2 460 15-10-24, 10:14 PM
آخر رد: abo ragab
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,162 30-09-24, 12:52 AM
آخر رد: asmarsou
  اضافة صورة مخزنة في قاعدة البيانات sql الى الكريستال ريبورت صالح عبدالله 3 463 24-09-24, 09:52 AM
آخر رد: صالح عبدالله
  اضافة اسطر فارعة في الداتا جريد فيو ismaeel 1 559 25-08-24, 02:43 AM
آخر رد: Taha Okla
  [سؤال] مشكلة في اضافة التاريخ محمد العامر 4 533 16-06-24, 04:12 PM
آخر رد: محمد العامر
  اضافة سطور للداتاجريد فيو أحمد فتح الرحمن 2 523 22-05-24, 10:14 PM
آخر رد: أحمد فتح الرحمن

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


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