تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حصريا بعد غياب | التعامل مع قواعد البيانات من الألف إلى الياء | شرح بالتفصيل و الصور
#3


اقتباس:
[TABLE="width: 100%"]
[TR]
[TD="class: alt2"]بارك الله فيك

حبذا لو اكملت [/TD]
[/TR]
[/TABLE]

و لو أنت بتأمر المهم الفائدة

تابع ...
عمليتي الحذف و التعديل على السجلات
إن فكرة الحذف هي أن نأخذ قيمة ما من أي سجل سواء كان الاسم أو الرقم أو العنوان حسب ما تراه أنت مناسب و سيقوم البرنامج بنفيذ الكود و بحذف كل ما في السجل إنطلاقا من القيمة التي اخترتها

الكود :


كود :
If MsgBox("هل تريد حذف السجل الحالي", MsgBoxStyle.OkCancel) = MsgBoxResult.Cancel Then
Exit Sub
End If
Dim SavInto As New OleDb.OleDbCommand
Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, Conn)
SavInto.Connection = Conn
SavInto.CommandType = CommandType.Text
SavInto.CommandText = "DELETE FROM Table1 WHERE Address ='" & Trim(TextBox3.Text) & "'"
Conn.Open()
SavInto.ExecuteNonQuery()
DataSet1.Clear()
DataAdapter1.Fill(DataSet1, "Table1")
Conn.Close()
MsgBox("تمت عملية حذف السجل")
ChangePosition()
هذا الكود هو المهم


كود :
SavInto.CommandText = "DELETE FROM Table1 WHERE Address ='" & Trim(TextBox3.Text) & "'"
نلاحذ كيف دللنا البرنامج على حقل العنوان و سيعرف السجل الذي يريد حذفه من خلال المكتوب في مربع النص رقم ثلاثة يعني إذا تريد تعديلها عدل اسم الجدول و الحقل و رقم التكست تمام

<------------------------------------------->

الأن التعديل

أول شي ضيف زر جديد و خليه بجانب زر حفظ السجل و سمه حفظ التعديل

ليصبح الفورم بهذا الشكل



الأن ضع الكود التالي في زر تعديل السجل و هو المسؤول عن نقل كل ما في مربعات نصوص العرض إلى التعديل


كود :
TextBox4.Text = TextBox1.Text
TextBox5.Text = TextBox2.Text
TextBox6.Text = TextBox3.Text
TextBox7.Text = TextBox12.Text
إن التعديل قد يكون معقد بعض الشئ في حالتنا هنا يعني شوف الكود


كود :
Dim SavInto As New OleDb.OleDbCommand
Dim ConStr As String = _
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & _
Application.StartupPath & "\Database.mdb"
Dim Conn As New OleDbConnection(ConStr)
SavInto.Connection = Conn
SavInto.CommandType = CommandType.Text
SavInto.CommandText = "UPDATE Table1 SET Name = '" & Trim(TextBox4.Text) & "' , Phone_Number= '" & Trim(TextBox5.Text) & "' , Address= '" & Trim(TextBox6.Text) & "', Mobile= '" & Trim(TextBox7.Text) & "' WHERE Address ='" & TextBox3.Text & "'"
Conn.Open()
SavInto.ExecuteNonQuery()
Conn.Close()
MsgBox("تمت عملية الاضافة والحفظ في قاعدة البيانات بنجاح")
Dim frm As New Form1
Me.Hide()
frm.Show()
Button5.Visible = True
إن الكود يشبه قليلا كود الحفظ و لكن هنا مباشرة اسم الحقل و التكست الخاص به

إذا ما عليك سوى كتابة الكود مع تعديل ما ترغب به و ما تخصص برنامجك

إذا بقي لنا البحث إذا تحب تبدأ قليلا اكتب ما التالي في الليست الخاص بالكومبو

|اسم الشخص , رقم هاتف الشخص , عنوان الشخص , موبايل الشخص |

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


الردود في هذا الموضوع
حصريا بعد غياب | التعامل مع قواعد البيانات من الألف إلى الياء | شرح بالتفصيل و الصور - بواسطة Raggi Tech - 10-10-12, 08:48 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سكريبت إنشاء قاعدة البيانات لل SQL SERVER عبد العزيز البسكري 8 8,864 26-10-24, 10:56 AM
آخر رد: atefkhalf2004
  خطأ في الاتصال بقاعدة البيانات djelloul 0 1,955 11-07-20, 04:21 PM
آخر رد: djelloul
  [درس فيديو] طريقة تثبيت قاعدة البيانات sql alims 0 2,290 16-07-19, 07:27 AM
آخر رد: alims
  مثال للعمليات علي قواعد البيانات مع الشرح mr_mgm 2 5,576 21-11-18, 04:20 AM
آخر رد: Ebrahim5556
  الكامل في قواعد البيانات rinawi 15 31,711 15-10-18, 01:19 AM
آخر رد: viv
  قواعد بيانات يمكن العمل بها تحت بيئة الـدوت نت viv 17 8,959 14-10-18, 10:10 PM
آخر رد: viv
Wink [مقال] وداعا لملل كتابة الاكود لعرض لقاعدة البيانات اكسس و سيكوال (الجزء الثانى) alims 4 5,166 19-08-18, 02:08 PM
آخر رد: elgokr
Big Grin وداعا لملل كتابة الاكود الاضافة لقاعدة البيانات اكسس و سيكوال alims 15 12,709 06-05-18, 01:15 PM
آخر رد: viv
  كيفية تحزيم برنامج وتضمين معه قاعدة البيانات شرح بالصور مبرمج بلا حدود 30 43,629 20-07-16, 06:58 PM
آخر رد: ahmedfa71
  طريقة تقسيم كمية عرض البيانات داخل الأداة ( DataGridView ) أو مايسمى بالـ ( Paging ) MR Dev Boody 4 6,814 02-06-16, 12:41 PM
آخر رد: CLARO

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


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