تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مشكلة في اضافة سجلات جديدة على data grid وقاعدة البيانات
#1
Exclamation 
السلام عليكم ورحمة الله وبركاته
عند زري جديد وحفظ
والمشكله الأكبر في الداتا جريد
قمت في البداية في فورم لود بأضافة كود اضهار السجل الاخير
من أجل زيادة رقم واحد بعد السجل الأخير من خلال النقر على زر جديد
ولكن في حال النقر على زر التالي ستعود نفس المشكله وذلك لتغير مكان المحدد على الداتا جريد من الأخير الى سجل اخر
و عند الحفظ تتكرر بيانات الداتا جريد وكذالك لا يتم الحفظ على قاعدة البيانات
أرجو الأفادة عن المشكله الموجوده في المرفق
بارك الله فيكم
الاشكاليات : 1- ترقيم تلقائي
2- الأضافة الى داتا جريد
3- الحفظ لقاعدة البيانات
او اذا امكن ألأفادة برابط شرح معالجة مثل هذه الاشكاليات ولكم جزيل الشكر
كود الموديل
PHP كود :
Imports System.Data
Imports System
.Data.OleDb
Imports System
.Text
Module Module1
    
Public constr As String "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|datadirectory|\db1.mdb;Persist Security Info=True"

    
Public con As New OleDbConnection(constr)
    Public 
fusername As String
    
Public str As String
    
Public As New BindingSource
    
Public cmd As New OleDbCommand
    
Public da As New OleDbDataAdapter
    
Public ds2 As New DataSet
    
Public dt2 As DataTable
    
Public dr As DataRow
    
Public dc As DataColumn 

كود ارفاق البيانات لأدوات الفورم
PHP كود :
Sub one()
        
'كود أرفاق البيانات على أدوات البرنامج
        str = " select * from medcines "
        con.Open()
        Dim da2 As New OleDbDataAdapter(str, con)
        da2.Fill(ds2, "medcines")
        con.Close()
        TextBox1.DataBindings.Add("text", ds2, "medcines.id_medcine")
        TextBox2.DataBindings.Add("text", ds2, "medcines.name_medcine")
        TextBox3.DataBindings.Add("text", ds2, "medcines.id_house")
        TextBox4.DataBindings.Add("text", ds2, "medcines.name_phycis")
        DataGridView1.DataSource = ds2
        DataGridView1.DataMember = "medcines"
        DataGridView1.Columns(0).HeaderText = "رقم الدواء"
        DataGridView1.Columns(1).HeaderText = "أسم الدواء"
        DataGridView1.Columns(2).HeaderText = "رقم الرف"
        DataGridView1.Columns(3).HeaderText = "الأسم الدوائي"
        DataGridView1.AllowUserToAddRows = False
        DataGridView1.AllowUserToDeleteRows = False
        DataGridView1.SelectionMode = False
        DataGridView1.AllowUserToResizeColumns = False
        DataGridView1.AllowUserToResizeRows = False
        '
الاكمال التلقائي في الكمبوبوكس
        With ComboBox1
            
.DataSource ds2.Tables("medcines")
            .
DisplayMember "name_medcine"
            
.AutoCompleteSource AutoCompleteSource.ListItems
            
.AutoCompleteMode AutoCompleteMode.Suggest
        End With
    End Sub 
كود حفظ
PHP كود :
Try
            
Dim dr As DataRow
            Dim dt1 
As New DataTable
            Dim da3 
As New OleDbDataAdapter
            dt1 
ds2.Tables("medcines")
            
dr dt1.NewRow
            dr
("id_medcine") = TextBox1.Text
            dr
("name_medcine") = TextBox2.Text
            dr
("id_house") = TextBox3.Text
            dr
("name_phycis") = TextBox4.Text
            dt1
.Rows.Add(dr)
            
DataGridView1.Rows.Add.ToString()

            
DataGridView1.DataSource ds2
            MsgBox
("Add was successful.")
            
con.Close()
        Catch 
ex As Exception

        End 
Try 

مرفق قاعدة البيانات
لم استطع ارفاق كافة الملفات نظرآ لكبر الحجم


الملفات المرفقة
.zip   db1.zip (الحجم : 13.36 ك ب / التحميلات : 190)
الرد
تم الشكر بواسطة:
#2
انت غير مطالب بإضافة حقل الترقيم التلقائي ... انت بتنشأه مع قاعدة البيانات وتم حفظه تلقائيا بكود الحفظ
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريقة أضافة اكثر من سيرفر على نفس قاعدة البيانات alim54 0 21 منذ 5 ساعة مضت
آخر رد: alim54
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 1 395 08-04-21, 11:46 PM
آخر رد: alims
  ملى الصفحة تلقائياً او ربط مستعرض الانترنت بقاعدة البيانات علي عدنان 2 2,579 02-02-21, 01:31 AM
آخر رد: فارس زيدان
  [سؤال] مشكلة اضافة التاريخ مع قاعدة بيانات alims 6 552 25-01-21, 02:45 AM
آخر رد: alims
Big Grin مشكلة لسه ماحدش جاوبني عليها cmd.excutenunquery Medo84 0 249 12-01-21, 08:44 PM
آخر رد: Medo84
  كود عدم تكرار البيانات بالداتا جريد فيو ِAbou Sama 4 5,014 04-12-20, 10:59 PM
آخر رد: Osama_NY
  مشكلة في إظهار عمود التاريخ في داتا جريد فيو mofhmy 5 4,329 12-11-20, 12:13 PM
آخر رد: bahaa.elkomy@yahoo.com
  عمل تحديث لعرض البيانات المضافة جديداً aldery 0 689 23-07-20, 02:36 AM
آخر رد: aldery
  [سؤال] نقل البيانات من جدول إلى أخر SQL Server 2008 semsemalex 7 11,727 19-04-20, 12:00 AM
آخر رد: essamprog2020
  [VB.NET] مشكله عند الحفظ على قاعدة بيانات باستخدام Data Source وقاعدة بيانات اكسس2007 coderarab 9 3,883 06-04-20, 12:12 AM
آخر رد: wadyreem

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


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