You are on page 1of 2

Public con As New ADODB.

Connection
Public rs As New ADODB.Recordset
Public rs1 As New ADODB.Recordset
Public str As String
Private Sub CALCULATE_Click()
Dim a, b, c As Double
a = Val(Text4.Text) * 0.05
b = Val(Text4.Text) * 0.03
c = Val(Text4.Text) * 0.07
Text5.Text = a
Text6.Text = b
Text7.Text = c
Text8.Text = Val(Text4.Text) + a + b - c
End Sub
Private Sub CLEAR_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
End Sub
Private Sub DELETE_Click()
str = "delete from emppayroll where eno= " & Val(Text1.Text) & ""
MsgBox "one record is deleted"
rs1.Open str, con
End Sub
Private Sub EXIT_Click()
End
End Sub
Private Sub FIRST_Click()
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
End Sub
Private Sub Form_Load()
con.ConnectionString = "microsoft odbc for oracle ,uid=system;pwd=tiger"
con.Open "empdsn", "system", "tiger"
str = "select * from emppayroll"
rs.Open str, con, adOpenDynamic, adLockOptimistic
End Sub
Private Sub INSERT_Click()
str = "insert into emppayroll values(" & Val(Text1.Text) & ",'" & Trim(Text2.Text) & "','" &
Trim(Text3.Text) & "'," & Val(Text4.Text) & ")"
rs1.Open str, con, adOpenDynamic, adLockOptimistic
MsgBox "record saved"
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
End Sub
Private Sub LAST_Click()
rs.MoveLast
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
End Sub
Private Sub NEXT_Click()
rs.MoveNext
If rs.EOF Then
MsgBox "no more records"
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
End If
End Sub
Private Sub PREVIOUS_Click()
rs.MovePrevious
If rs.BOF Then
MsgBox "no more records"
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
End If
End Sub
Private Sub SEARCH_Click()
str = "select * from emppayroll where eno='" & Trim(Text1.Text) & "'"
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
End Sub
Private Sub UPDATE_Click()
str = "update emppayroll set ename='" & Trim(Text2.Text) & "',basic=" & Val(Text4.Text) & ",address='"
& Trim(Text3.Text) & "' where eno=" & Val(Text1.Text) & ""
MsgBox "one record is updated"
rs1.Open str, con, adOpenDynamic, adLockOptimistic
End Sub

You might also like