تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مثال +سؤال اضافة حذف عرض السجلات
#6
PHP كود :
Imports System.Data.OleDb
Public Class Form1
    Dim ConStr 
As String "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\New Idea\Desktop\I-Mobile\WindowsApplication3\db.accdb"
    
Private Conn As New OleDbConnection(ConStr)
    
Dim sqls As String
    Dim rdr 
As OleDbDataReader
    Dim Cmd 
As OleDbCommand
    
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Using da 
As New OleDbDataAdapter("SELECT * FROM [emp]"Conn)
            
Using dt As New DataTable
                da
.Fill(dt)
                
Me.DataGridView1.DataSource dt
            End Using
        End Using
    
    End Sub

    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim d 
As Date Date.Now
        sqls 
"Insert Into emp(num,name,phone,datefs)values(?, ?, ?, ?) "
        
Cmd = New OleDbCommand(sqlsConn)
        
Cmd.Parameters.AddWithValue("@num"TextBox1.Text)
        
Cmd.Parameters.AddWithValue("@name"TextBox2.Text)
        
Cmd.Parameters.AddWithValue("@phone"TextBox3.Text)
        
Cmd.Parameters.AddWithValue("@datefs"d.Date)

        
Conn.Open()
        If 
Cmd.ExecuteNonQuery 1 Then
            MsgBox
("نجاح")
            
Using da As New OleDbDataAdapter("SELECT * FROM [emp]"Conn)
                
Using dt As New DataTable
                    da
.Fill(dt)
                    
Me.DataGridView1.DataSource dt
                End Using
            End Using
        
Else
            
MsgBox("فشل")
        
End If
        
Conn.Close()
    
End Sub

    
Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        Dim n 
As Integer DataGridView1.CurrentRow.Cells(0).Value
        sqls 
"DELETE FROM emp where num like " ""
        
Cmd = New OleDbCommand(sqlsConn)
        
Conn.Open()
        If 
Cmd.ExecuteNonQuery 1 Then
            MsgBox
("نجاح")
            
Using da As New OleDbDataAdapter("SELECT * FROM [emp]"Conn)
                
Using dt As New DataTable
                    da
.Fill(dt)
                    
Me.DataGridView1.DataSource dt
                End Using
            End Using
        
Else
            
MsgBox("فشل")
        
End If
        
Conn.Close()
    
End Sub

    
Private Sub TextBox3_KeyDown(ByVal sender As ObjectByVal e As System.Windows.Forms.KeyEventArgsHandles TextBox3.KeyDownTextBox2.KeyDown
        
If e.KeyCode Keys.Enter Then
            Dim d 
As Date Date.Now
            sqls 
"Insert Into emp(num,name,phone,datefs)values(?, ?, ?, ?) "
            
Cmd = New OleDbCommand(sqlsConn)
            
Cmd.Parameters.AddWithValue("@num"TextBox1.Text)
            
Cmd.Parameters.AddWithValue("@name"TextBox2.Text)
            
Cmd.Parameters.AddWithValue("@phone"TextBox3.Text)
            
Cmd.Parameters.AddWithValue("@datefs"d.Date)

            
Conn.Open()
            If 
Cmd.ExecuteNonQuery 1 Then
                MsgBox
("نجاح")
                
Using da As New OleDbDataAdapter("SELECT * FROM [emp]"Conn)
                    
Using dt As New DataTable
                        da
.Fill(dt)
                        
Me.DataGridView1.DataSource dt
                    End Using
                End Using
            
Else
                
MsgBox("فشل")
            
End If
            
Conn.Close()
        
End If
    
End Sub

End 
Class 
الرد }}}
تم الشكر بواسطة: ahmedalans


الردود في هذا الموضوع
RE: مثال +سؤال اضافة حذف عرض السجلات - بواسطة mansoor - 08-05-17, 09:46 PM


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


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