تقييم الموضوع :
  • 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
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 1,582 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,012 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 2,799 07-11-22, 10:27 PM
آخر رد: Am7
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,128 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,266 17-11-21, 10:09 AM
آخر رد: سعود
  استعلام يرجع اسماء الاعمدة و نوع البيانات في جدول معين بسام محمدغانم 0 964 23-10-21, 01:43 AM
آخر رد: بسام محمدغانم
  مشكلة ظهور بياانات حقلين في قاعدة بيانات على شكل علامة استفهام bassant 5 1,632 17-10-21, 02:07 PM
آخر رد: abubasilIraq
  تحويل multiline text الى single line في عمود في قاعدة بيانات sql server bassant 0 958 07-09-21, 04:36 PM
آخر رد: bassant
  [Acces2010] عمل قاعدة بيانات لنظام غيابات الطلبة hassan karim 1 1,920 31-08-21, 04:47 AM
آخر رد: a7med saba
  [سؤال] كيفية الوصول الى قاعدة بيانات mysql موجودة على الكمبيوتر المحلي xammp عن طريق النت alfaiz678 4 1,882 25-06-21, 09:46 AM
آخر رد: alfaiz678

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


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