تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الحفظ فى قاعدة البيانات
#1
أعمل بالفيجوال بيسك 2012
لدى datagridview وجعلت من خصائصها السماح للمستخدم بالاضافة والحذف
فكيف يكون حفظ الوضع الحالى فى قاعدة البيانات
أى اذا قام المستخدم بتعديل حقل أو أكثر فى أى سجل فما كود الزر الذى اذا ضغط عليه بعد هذا التعديل يتم حفظ تلك التعديلات فى قاعدة البيانات مباشرة
أو اذا قام المستخدم باضافة  سجل جديد فما كود الزر الذى اذا ضغط عليه بعد ذلك يتم حفظ هذا السجل الجديد فى قاعدة البيانات مباشرة

ولكم ألف شكر

إقتباس :فما كود الزر الذى اذا ضغط عليه بعد ذلك يتم حفظ هذا السجل الجديد فى قاعدة البيانات مباشرة

أعنى بكلمة مباشرة
يعنى من غير ما اقول "ضع فى الحقل الفلانى القيمة الفلانية ، وفى الحقل الفلانى القيمة الفلانية ، وفى ......."
ولكن أقول "احفظ الجدول المرتبط به الdatagridview  بنفس الوضع الحالى لها

ولكم ألف شكر
الرد
تم الشكر بواسطة:
#2
http://vb4arb.com/vb/showthread.php?tid=3055
الرد
تم الشكر بواسطة: asemshahen5
#3
إقتباس : http://vb4arb.com/vb/showthread.php?tid=3055

هذه الأكواد أولها لم يحفظ التعديلات فى قاعدة البيانات
وثانيها هو الكود المعقد الذى أعرفه أصلآ
إقتباس :أعنى بكلمة مباشرة
يعنى من غير ما اقول "ضع فى الحقل الفلانى القيمة الفلانية ، وفى الحقل الفلانى القيمة الفلانية ، وفى ......."


ولكم ألف شكر
الرد
تم الشكر بواسطة:
#4
ضع الكود الذي لديك المستخدم في ربط datagridview
الرد
تم الشكر بواسطة:
#5
كود :
[align=left]Public Class Form1
    Dim str As String = "provider=microsoft.ace.oledb.12.0;data source=students.accdb"
    Dim con As New OleDb.OleDbConnection(Str)
    Dim dt As DataTable
    Dim sql As String = "select * from student"
    Dim da As OleDb.OleDbDataAdapter
    Dim cmd As OleDb.OleDbCommandBuilder


    Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load

        dt = New DataTable
        da = New OleDb.OleDbDataAdapter(sql, con)
        cmd = New OleDb.OleDbCommandBuilder(da)
        dg.DataSource = Nothing
        dg.Rows.Clear()
        da.Fill(dt)
        dg.DataSource = dt
[/align]
[align=left]End Sub[/align]
[align=left]End Class[/align]
الرد
تم الشكر بواسطة:
#6
ضع هذا الكود في الزر
كود :
cmd = New OleDbCommandBuilder(da) With {.QuotePrefix = "[", .QuoteSuffix = "]"}
da.Update(dt)
الرد
تم الشكر بواسطة: ابراهيم ايبو
#7
هذا الكود أيضآ لم يحفظ التعديلات فى قاعدة البيانات
هل جربت هذا الكود عندك ؟ ثم أغلقت البرنامج وفتحت قاعدة البيانات فوجدتها قد تم تعديلها ؟
ولكم ألف شكر
الرد
تم الشكر بواسطة: ابراهيم ايبو
#8
قم بحذف ملف قاعظة البيانات من داخل المشرع
ثم ضع ملف قاعدة البيانات داخل مجلد debug
الرد
تم الشكر بواسطة: ابراهيم ايبو
#9
هو بالفعل داخل مجلد debug

لم تجبنى على سؤالى
إقتباس :هل جربت هذا الكود عندك ؟ ثم أغلقت البرنامج وفتحت قاعدة البيانات فوجدتها قد تم تعديلها ؟

ولكم ألف شكر
الرد
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو
#10
اعلم انه حاليا موجود في مجلد debug
ولكن حين يتم حذفه من المشروع قد يتم حذفه من المجلد debug
الرد
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تحويل multiline text الى single line في عمود في قاعدة بيانات sql server bassant 0 96 07-09-21, 04:36 PM
آخر رد: bassant
  [Acces2010] عمل قاعدة بيانات لنظام غيابات الطلبة hassan karim 1 492 31-08-21, 04:47 AM
آخر رد: a7med saba
  [سؤال] كيفية الوصول الى قاعدة بيانات mysql موجودة على الكمبيوتر المحلي xammp عن طريق النت alfaiz678 4 544 25-06-21, 09:46 AM
آخر رد: alfaiz678
  طريقة أضافة اكثر من سيرفر على نفس قاعدة البيانات alim54 0 196 20-06-21, 11:20 PM
آخر رد: alim54
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 1 552 08-04-21, 11:46 PM
آخر رد: alims
  ملى الصفحة تلقائياً او ربط مستعرض الانترنت بقاعدة البيانات علي عدنان 2 2,755 02-02-21, 01:31 AM
آخر رد: فارس زيدان
  [سؤال] مشكلة اضافة التاريخ مع قاعدة بيانات alims 6 856 25-01-21, 02:45 AM
آخر رد: alims
  اسناد عامود في قاعدة بيانات اكسيس الى عامود من نوع كومبوبوكس بالداتا جريد فيو بالفيجو Ghassanfff 2 1,070 08-01-21, 08:52 PM
آخر رد: سعود
  مشكله في برمجه زر الاضافه و الحفظ Medo84 2 447 07-01-21, 05:27 PM
آخر رد: Medo84
  كود عدم تكرار البيانات بالداتا جريد فيو ِAbou Sama 4 5,329 04-12-20, 10:59 PM
آخر رد: Osama_NY

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


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