Sunteți pe pagina 1din 25

Student Mark Sheet Processing

Dim cn As New ADODB.Connection


Dim rs As New ADODB.Recordset

Private Sub Add_Click()


rs.AddNew
rs!sno = Val(sno)
rs!name = name
rs!mark1 = Round(Val(mark1))
rs!mark2 = Round(Val(mark2))
rs!mark3 = Round(Val(mark3))
rs!total = Round(Val(total))
rs!average = Round(Val(avg))
rs!result = result
rs.Update
MsgBox "Record Are Added to Database"
End Sub

Private Sub Delet_Click()


Dim N As Integer, flag As Integer
N = Val(InputBox("Enter Student Roll Number to delete"))
rs.MoveFirst
Do Until rs.EOF
If rs!sno = N Then
Disp_Record
rs.Delete
MsgBox "Record Deleted"
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
End Sub

Private Sub Edit_Click()


Dim N As Integer, flg As Integer
N = Val(InputBox("Enter the student Roll Number to Edit"))
rs.MoveFirst
Do Until rs.EOF
If rs!sno = N Then
Disp_Record
flg = 1
Exit Do
End If
rs.MoveNext
Loop
If flg = 0 Then
MsgBox "No Record Found"
End If
Update.Enabled = True
End Sub

Private Sub Clear_Click()


sno.Text = ""
sname.Text = ""
mark1.Text = ""
mark2.Text = ""
mark3.Text = ""
total.Text = ""
avg.Text = ""
result.Text = ""
sno.SetFocus
End Sub

Private Sub Find_Click()


Dim N As Integer, flg As Integer
N = Val(InputBox("Enter the Student Roll Number to Search"))
rs.MoveNext
Loop
If flg = 0 Then
MsgBox "No Record Found"
End If
End Sub

Private Sub Exit_Click()


End
End Sub

Private Sub Form_Load()


cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MCA-
RDBMS\studmark.mdb;Persist Security Info=False"
rs.Open "select * from markstat", cn, 1, 2
MsgBox " Connected to Database "
End Sub

Public Sub Disp_Record()


sno.Text = rs!sno
name1.Text = rs!name
mark1.Text = rs!mark1
mark2.Text = rs!mark2
mark3.Text = rs!mark3
End Sub

Private Sub mark3_LostFocus()


total = Val(mark1) + Val(mark2) + Val(mark3)
avg = total / 3
avg = Round(avg, 2)
If (mark1 >= 40 And mark2 >= 40 And mark3 >= 40) Then
result = "Pass"
Else
result = "Fail"
End If
End Sub

Private Sub Report_Click()


DataReport1.Show
End Sub

Private Sub Update_Click()


rs!sno = Val(sno)
rs!name = name
rs!mark1 = Val(mark1)
rs!mark2 = Val(mark2)
rs!mark3 = Val(mark3)
rs!total = Val(total)
rs!avg = Val(avg)
rs!result = result
rs.Update
MsgBox "Record Updated"
Update.Enabled = False
End Sub

Form:
Output:

RollNo Sname Mark1 Mark2 Mark3 Total Avg Result

100 Ram 80 78 76 234 78 Pass

101 Ashok 90 90 90 270 90 Pass

102 Sam 75 78 76 229 73 Pass


Payroll Processing Application

Dim cn As ADODB.Connection
Dim rs As New ADODB.Recordset
Dim a As Variant

Private Sub add_Click()


rs.AddNew
rs!eno = eno.Text
rs!ename = ename.Text
rs!designation = designation.Text
rs!basic = basic.Text
rs!da = basic.Text
rs!hra = hra.Text
rs!pf = pf.Text
rs!gross = gross.Text
rs.Update
MsgBox "Record Added"
End Sub

Private Sub Command1_Click()


datareport1.Show
End Sub

Private Sub Command3_Click()


Dim flag As Integer
a = Val(InputBox("Enter Employee Number to modify"))
rs.MoveFirst
Do Until rs.EOF
If rs!eno = a Then
disp_record
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
Update.enable = True
End Sub

Private Sub clear_Click()


eno.Text = ""
ename.Text = ""
designation.Text = ""
basic.Text = ""
da.Text = ""
hra.Text = ""
pf.Text = ""
gross.Text = ""
End Sub

Private Sub Delete_Click()


Dim flag As Integer
a = InputBox("Enter Employee Id to Delete")
rs.MoveFirst
Do Until rs.EOF
If rs!eno = a Then
disp_record
rs.Delete
MsgBox "Record Deleted"
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
End Sub

Private Sub Form_Load()


cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MCA-
RDBMS\Payrolldb.mdb;Persist Security Info=False"
rs.Open "select * from payrolltab", cn, 1, 2
MsgBox "Connected to Database"
End Sub

Private Sub disp_record()


eno.Text = rs!eno
ename.Text = rs!ename
designation.Text = rs!designation
basic.Text = rs!basic
da.Text = rs!da
hra.Text = rs!hra
pf.Text = rs!pf
gross.Text = rs!gross
End Sub

Private Sub basic_lostfocus()


Dim deduction As Variant
da.Text = Val(basic.Text) * 0.1
hra.Text = Val(basic.Text) * 0.05
pf.Text = Val(basic.Text) * 12 / 100
gross.Text = Val(basic) + Val(da) + Val(hra)
deduction = Val(pf.Text)
netpay.Caption = Val(gross.Text) - deduction
End Sub
Form:
Output:

EmpID EmpName Designation NetPay

100 Babu HR Manager 45000

102 Pusparaj Finance Mgr 35000

103 Karthik Manager 57500

104 Suresh Project Lead 42000

105 Ashok Software Eng 10000


Electricity Bill Processing Application

Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset

Private Sub add_Click()


rs.AddNew
rs!cnumber = Val(cnumber.Text)
rs!mnumber = Val(mnumber.Text)
rs!name = name.Text
rs!ctype = ctype.Text
rs!preading = preading.Text
rs!creading = creading.Text
rs!units = Val(units.Text)
rs!amount = Val(amount.Text)
rs.Update
MsgBox "Record Added"
End Sub

Private Sub clear_Click()


cnumber.Text = ""
mnumber.Text = ""
name.Text = ""
ctype.Text = ""
preading.Text = ""
creading.Text = ""
units.Text = ""
amount.Text = ""
End Sub

Private Sub modify_Click()


Dim flag As Integer
Dim a As Integer
a = Val(InputBox("Enter Consumer Number to modify"))
rs.MoveFirst
Do Until rs.EOF
If rs!eno = a Then
disp_record
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
Update.enable = True
End Sub
Private Sub delete_Click()
Dim flag As Integer
Dim a As Integer
a = InputBox("Enter Consumer Number to Delete")
rs.MoveFirst
Do Until rs.EOF
If rs!cnumber = a Then
disp_record
rs.delete
MsgBox "Record Deleted"
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
End Sub

Private Sub Form_Load()


cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MCA-
RDBMS\electricitydb.mdb;Persist Security Info=False"
rs.Open "select * from electricitytab", cn, 1, 2
MsgBox "Connected to Database"
End Sub

Private Sub creading_LostFocus()


units = Val(creading.Text) - Val(preading.Text)
If LCase(ctype) = "domestic" Then
If Val(units) <= 100 Then
amount = 1.1 * Val(units)
ElseIf Val(units) > 100 And Val(units) <= 200 Then
amount = 110 + (Val(units) - 100) * 2
ElseIf Val(units) > 200 Then
amount = 310 + (Val(units) - 200) * 3
End If
End If

If LCase(ctype) = "commercial" Then


If Val(units) <= 100 Then
amount = 2.25 * Val(units)
ElseIf Val(units) > 100 And Val(units) <= 200 Then
amount = 2.25 + (Val(units) - 100) * 4.75
ElseIf Val(units) > 200 Then
amount = 700 + (Val(units) - 200 * 7)
End If
End If
End Sub
Private Sub report_Click()
datareport1.Show
End Sub

Private Sub display_record()


cnumber.Text = rs!cnumber
mnumber.Text = rs!mnumber
name.Text = rs!name
ctype.Text = rs!ctype
preading.Text = rs!preading
creading.Text = rs!creading
units.Text = rs!units
amount.Text = rs!amount
End Sub
Form:
Output

ConsumerNo Name ConType Pread Cread Units Amount

2365 Raju Commercial 503 625 122 372

2564 Sam Domestic 553 589 26 286

2546 Ram Commercial 236 258 22 50


Gas Booking and Delivery System

Form-I

Dim cn As ADODB.Connection
Dim rs As New ADODB.Recordset
Dim a As Variant

Private Sub add_Click()


rs.AddNew
rs!cno = cno.Text
rs!name = name.Text
rs!add1 = add1.Text
rs!add2 = add2.Text
rs!phone = phone.Text
rs.Update
MsgBox "Record Added"
End Sub

Private Sub report_Click()


datareport1.Show
End Sub

Private Sub modify_Click()


Dim flag As Integer
a = Val(InputBox("Enter Consumer Number to modify"))
rs.MoveFirst
Do Until rs.EOF
If rs!eno = a Then
disp_record
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
Update.enable = True
End Sub

Private Sub clear_Click()


cno.Text = ""
name.Text = ""
add1.Text = ""
add2.Text = ""
phone.Text = ""
End Sub
Private Sub Delete_Click()
Dim flag As Integer
a = InputBox("Enter Consumer Number to Delete")
rs.MoveFirst
Do Until rs.EOF
If rs!eno = a Then
disp_record
rs.delete
MsgBox "Record Deleted"
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
End Sub

Private Sub Form_Load()


cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MCA-
RDBMS\Gasdb.mdb;Persist Security Info=False"
rs.Open "select * from Gastab", cn, 1, 2
MsgBox "Connected to Database"
End Sub

Private Sub disp_record()


cno.Text = rs!cno
name.Text = rs!name
add1.Text = rs!add1
add2.Text = rs!add2
phone.Text = rs!phone
End Sub

Form –II

Dim cn As ADODB.Connection
Dim rs As New ADODB.Recordset
Dim a As Variant

Private Sub add_Click()


rs.AddNew
rs!cno = cno.Text
rs!name = name.Text
rs!ddate = add1.ddate
rs!noc = noc.Text
rs!amount = amount.Text
rs!remarks = remarks.Text
rs.Update
MsgBox "Record Added"
End Sub

Private Sub report_Click()


datareport1.Show
End Sub

Private Sub clear_Click()


cno.Text = ""
name.Text = ""
Date.Text = ""
noc.Text = ""
amount.Text = ""
remarks.Text = ""
End Sub

Private Sub Delete_Click()


Dim flag As Integer
a = InputBox("Enter Consumer Number to Delete")
rs.MoveFirst
Do Until rs.EOF
If rs!eno = a Then
disp_record
rs.delete
MsgBox "Record Deleted"
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
End Sub

Private Sub Form_Load()


cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MCA-
RDBMS\Gasdb.mdb;Persist Security Info=False"
rs.Open "select * from Gastabtrans", cn, 1, 2
MsgBox "Connected to Database"
End Sub

Private Sub disp_record()


cno.Text = rs!cno
name.Text = rs!name
Date.Text = rs!Date
noc.Text = rs!noc
amount.Text = rs!amount
remarks.Text = rs!remarks
End Sub
Form1

Form2
Output

Master Details

ConsumerNo CustomerName Add1 Add2 Phone

215 Kumari 3 3rd St Anna Nagar 24471744

268 Jaya 5, 4th St Adayar 24456846

Booking Status

Cno ConsumerName Delivery Date No of Cylinders Amount Remarks

215 Kumari 12-05-2009 2 320 Pending

265 Jaya 19-05-2009 1 320 Send


Telephone Directory Maintenance

Dim cn As ADODB.Connection
Dim rs As New ADODB.Recordset
Dim a As Variant

Private Sub add_Click()


rs.AddNew
rs!cno = cno.Text
rs!name = name.Text
rs!dno = dno.Text
rs!street = street.Text
rs!city = city.Text
rs!pincode = pincode.Text
rs!pno = pno.Text
rs!area = area.Text
rs.Update
MsgBox "Record Added"
End Sub

Private Sub Command1_Click()


datareport1.Show
End Sub

Private Sub modify_Click()


Dim flag As Integer
a = Val(InputBox("Enter Consumer Number to modify"))
rs.MoveFirst
Do Until rs.EOF
If rs!eno = a Then
disp_record
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
Update.enable = True
End Sub

Private Sub clear_Click()


cno.Text = ""
name.Text = ""
dno.Text = ""
street.Text = ""
city.Text = ""
pincode.Text = ""
pno.Text = ""
area.Text = ""
End Sub

Private Sub Delete_Click()


Dim flag As Integer
a = InputBox("Enter Consumer Number to Delete")
rs.MoveFirst
Do Until rs.EOF
If rs!eno = a Then
disp_record
rs.Delete
MsgBox "Record Deleted"
flag = 1
Exit Do
End If
rs.MoveNext
Loop
If flag = 0 Then
MsgBox "No Record Found"
End If
End Sub

Private Sub Form_Load()


cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MCA-
RDBMS\telephonedb.mdb;Persist Security Info=False"
rs.Open "select * from telephonetab", cn, 1, 2
MsgBox "Connected to Database"
End Sub

Private Sub disp_record()


cno.Text = rs!cno
name.Text = rs!name
dno.Text = rs!dno
street.Text = rs!street
city.Text = rs!city
pincode.Text = rs!pincode
pno.Text = rs!pno
area.Text = rs!area
End Sub
Form:
Output

Cno Cname DoorNo Street City Pincode Phone Number Area

100 Ram 50 LB St CHN 600059 24471744 TAM

101 Sam 42 SM ST CHN 600054 27145652 ANN

102 Ravi 36 SK Rd CHN 600001 26425352 BEA

S-ar putea să vă placă și