تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود تعديل؟؟
#2
كل ما عليك اخى الفاضل

استبدال كل كود الفوم 8 بالكود التالى
كود :
Imports System.Data.OleDb

Public Class Form8

   Dim con As New OleDbConnection("provider=microsoft.ACE.OLEDB.12.0; data source=database.accdb")
   Dim cmd As New OleDbCommand()
   Dim da As New OleDbDataAdapter()
   Dim dt As New DataTable
   Sub load_date()
       dt.Clear()
       cmd = New OleDbCommand("SELECT [رقم الايدي], m, [تاريخ تعين الدرس], [الساعه], [عدد الدروس], [حضور/غياب] FROM table2 WHERE m=@m ", con)
       cmd.Parameters.Add(New OleDbParameter("@m", OleDbType.VarChar)).Value = Label1.Text
       da = New OleDbDataAdapter(cmd)
       da.Fill(dt)
   End Sub
   Sub save_date()
       Dim save As New OleDbCommandBuilder(da)
       save.QuotePrefix = "["
       save.QuoteSuffix = "]"
       da.Update(dt)
       dt.AcceptChanges()
   End Sub
   Private Sub Form8_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       load_date()
       DataGridView1.DataSource = dt
       DataGridView1.Refresh()
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       If (String.IsNullOrWhiteSpace(TextBox1.Text) Or String.IsNullOrWhiteSpace(MaskedTextBox1.Text) Or String.IsNullOrWhiteSpace(TextBox3.Text) Or String.IsNullOrWhiteSpace(TextBox4.Text)) Then


           Return
       End If
       Dim pos1 As String = BindingContext(dt).Position
       dt.Rows(pos1).Item(1) = TextBox1.Text
       dt.Rows(pos1).Item(2) = MaskedTextBox1.Text
       dt.Rows(pos1).Item(3) = TextBox3.Text
       dt.Rows(pos1).Item(4) = TextBox4.Text


       save_date()

   End Sub

   Private Sub DataGridView1_MouseClick(sender As Object, e As MouseEventArgs) Handles DataGridView1.MouseClick
       Dim pos As String = BindingContext(dt).Position
       TextBox1.Text = dt.Rows(pos).Item(1).ToString()
       MaskedTextBox1.Text = dt.Rows(pos).Item(2).ToString()
       TextBox3.Text = dt.Rows(pos).Item(3).ToString()
       TextBox4.Text = dt.Rows(pos).Item(4).ToString()
       If dt.Rows(pos).Item(2).ToString() = "" Then
           MaskedTextBox1.Text = ""
           Exit Sub
       End If
       MaskedTextBox1.Text = Convert.ToDateTime(dt.Rows(pos).Item(2).ToString()).ToString("yyyy/MM/dd")
   End Sub
End Class

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

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

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


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


الردود في هذا الموضوع
كود تعديل؟؟ - بواسطة mostafa12 - 15-10-19, 09:36 PM
RE: كود تعديل؟؟ - بواسطة elgokr - 15-10-19, 10:34 PM
RE: كود تعديل؟؟ - بواسطة mostafa12 - 15-10-19, 11:57 PM
RE: كود تعديل؟؟ - بواسطة elgokr - 16-10-19, 12:39 AM
RE: كود تعديل؟؟ - بواسطة mostafa12 - 16-10-19, 12:41 AM
RE: كود تعديل؟؟ - بواسطة elgokr - 16-10-19, 12:47 AM
RE: كود تعديل؟؟ - بواسطة mostafa12 - 16-10-19, 12:50 AM
RE: كود تعديل؟؟ - بواسطة mostafa12 - 16-10-19, 02:07 AM
RE: كود تعديل؟؟ - بواسطة mostafa12 - 16-10-19, 04:23 AM
RE: كود تعديل؟؟ - بواسطة elgokr - 17-10-19, 03:38 PM


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


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