Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Database Programming

DataBaseName : Master.accdb

Table name : TblStud

FieldNames : RegNo Text


SName text
Address Text

Form Design
Coding

Form Loading Coding

Dim con As New System.Data.OleDb.OleDbConnection


Private Sub Form1_Load()
con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=D:\DataBase\Master.accdb"
con.Open()
LoadListBox()
End Sub

Loading Listbox from DataBase

Private Sub LoadListBox()


LstRegNo.Items.Clear()
Dim cmd As New System.Data.OleDb.OleDbCommand("select RegNo from TblStud", con)
Dim dr As System.Data.OleDb.OleDbDataReader
dr = cmd.ExecuteReader()
While dr.Read
LstRegNo.Items.Add(dr("RegNo"))
End While
dr.Close()
End Sub

Clear Button Coding

Private Sub btnClear_Click()


TxtRegNo.Text = ""
TxtName.Text = ""
TxtAddress.Text = ""
TxtRegNo.Focus()
End Sub

Insert Button Coding

Private Sub btnInsert_Click()


Dim qry As String
qry = "Insert into TblStud values('" & TxtRegNo.Text & "','" & TxtName.Text & "','" &
TxtAddress.Text & "')"
Dim cmd As New System.Data.OleDb.OleDbCommand(qry, con)
cmd.ExecuteNonQuery()
MsgBox("Inserted succesfully")
LoadListBox()
End Sub
Find Button Coding

Private Sub BtnFind_Click()


Dim cmd As New System.Data.OleDb.OleDbCommand("select * from TblStud where RegNo='" &
LstRegNo.Text & "'", con)
Dim dr As System.Data.OleDb.OleDbDataReader
dr = cmd.ExecuteReader()
If dr.Read Then
TxtRegNo.Text = dr("RegNo")
TxtName.Text = dr("SName")
TxtAddress.Text = dr("Address")
End If
dr.Close()
End Sub

Delete Button Coding

Private Sub BtnDel_Click()


Dim qry As String
qry = "DELETE FROM TBLSTUD WHERE REGNO='" & TxtRegNo.Text & "'"
Dim cmd As New System.Data.OleDb.OleDbCommand(qry, con)
cmd.ExecuteNonQuery()
MsgBox("Deleted succesfully")
LoadListBox()
TxtRegNo.Text = ""
TxtName.Text = ""
TxtAddress.Text = ""
End Sub

Update Button Coding

Private Sub cmdUpdate_Click()


Dim qry As String
qry = "Update TblStud set RegNo='" & TxtRegNo.Text & "',Sname='" & TxtName.Text & "',Address='"
& TxtAddress.Text & "' where RegNo='" & TxtRegNo.Text & "'"
Dim cmd As New System.Data.OleDb.OleDbCommand(qry, con)
cmd.ExecuteNonQuery()
MsgBox("Update succesfully")
LoadListBox()
End Sub

You might also like