Professional Documents
Culture Documents
FORMS:
MODULE:
CLASS MODULES:
ADMIN CLASSS:
'##ModelId=4C84F59B0216
Public Sub addnew_personal()
Dim i As Integer
i=1
cn.Open "dsn=mark"
rs.Open "select * from stu_det", cn, adOpenDynamic, adLockOptimistic
While Not rs.EOF
i=i+1
rs.MoveNext
Wend
rs.AddNew
If personal_det_fm.Combo2.Text = "CSE" Then
rs("stu_id") = "st" & personal_det_fm.Combo2.Text & i
End If
If personal_det_fm.Combo2.Text = "ECE" Then
rs("stu_id") = "st" & personal_det_fm.Combo2.Text & i
End If
If personal_det_fm.Combo2.Text = "BME" Then
rs("stu_id") = "st" & personal_det_fm.Combo2.Text & i
End If
If personal_det_fm.Combo2.Text = "EEE" Then
rs("stu_id") = "st" & personal_det_fm.Combo2.Text & i
End If
If personal_det_fm.Combo2.Text = "IT" Then
rs("stu_id") = "st" & personal_det_fm.Combo2.Text & i
End If
rs("stu_name") = personal_det_fm.Text1.Text
rs("stu_dept") = personal_det_fm.Combo2.Text
rs("stu_dob") = personal_det_fm.Text2.Text
rs("address") = personal_det_fm.Text3.Text
rs("state") = personal_det_fm.Text4.Text
rs.Update
MsgBox "ADDED", vbInformation, "INFO"
rs.Close
cn.Close
personal_det_fm.Text1.Text = ""
personal_det_fm.Combo2.Text = ""
personal_det_fm.Text2.Text = ""
personal_det_fm.Text3.Text = ""
personal_det_fm.Text4.Text = ""
End Sub
'##ModelId=4C84F59B0217
Public Sub view_personal()
personal_det_fm.Show
Unload MENU_FM
End Sub
'##ModelId=4C84F59B0218
Public Sub edit_personal()
cn.Open "dsn=mark"
rs.Open "select * from stu_det where stu_id='" & personal_det_fm.Combo1.Text & "'", cn,
adOpenDynamic, adLockOptimistic
rs("stu_name") = personal_det_fm.Text1.Text
rs("stu_dept") = personal_det_fm.Combo2.Text
rs("stu_dob") = personal_det_fm.Text2.Text
rs("address") = personal_det_fm.Text3.Text
rs("state") = personal_det_fm.Text4.Text
rs.Update
MsgBox "Updated", vbInformation, "Info"
rs.Close
cn.Close
End Sub
'##ModelId=4C84F59B0219
Public Sub delete()
cn.Open "dsn=mark"
rs.Open "select * from stu_det", cn, adOpenDynamic, adLockOptimistic
While Not rs.EOF
If rs("stu_id") = personal_det_fm.Combo1.Text Then
rs.delete
MsgBox "Record deleted", vbExclamation, "Info"
personal_det_fm.Combo1.Text = ""
personal_det_fm.Combo2.Text = ""
personal_det_fm.Text1.Text = ""
personal_det_fm.Text2.Text = ""
personal_det_fm.Text3.Text = ""
personal_det_fm.Text4.Text = ""
rs.Close
cn.Close
Exit Sub
End If
rs.MoveNext
Wend
rs.Close
cn.Close
End Sub
LOGIN CLASS:
Public Sub ok()
admin_attri = 0
stu_attri = 0
staff_attri = 0
If LOGIN_FM.Text1.Text = "admin" And LOGIN_FM.Text2.Text = "admin" Then
admin_attri = 1
MENU_FM.Show
Unload LOGIN_FM
End If
cn.Open "dsn=mark"
rs.Open "select * from stu_det", cn, adOpenDynamic, adLockOptimistic
While Not rs.EOF
If LOGIN_FM.Text1.Text = rs("stu_name") And LOGIN_FM.Text2.Text = rs("stu_id") Then
stu_id_attri = rs("stu_id")
stu_attri = 1
MENU_FM.Show
Unload LOGIN_FM
End If
rs.MoveNext
Wend
rs.Close
cn.Close
cn.Open "dsn=mark"
rs.Open "select * from staff_det", cn, adOpenDynamic, adLockOptimistic
While Not rs.EOF
If LOGIN_FM.Text1.Text = rs("staff_name") And LOGIN_FM.Text2.Text = rs("staff_id") Then
staff_attri = 1
MENU_FM.Show
Unload LOGIN_FM
End If
rs.MoveNext
Wend
rs.Close
cn.Close
If admin_attri = 0 And stu_attri = 0 And staff_attri = 0 Then
MsgBox "Invalid", vbCritical, "Info"
End If
End Sub
'##ModelId=4C84F59B01F2
Public Sub cancel()
End
End Sub
STAFF CLASS:
Public Sub edit_mark()
Dim tot As Integer
Dim avg As Double
cn.Open "dsn=mark"
rs.Open "select * from stu_det where stu_id='" & mark_det_fm.Combo1.Text & "'", cn,
adOpenDynamic, adLockOptimistic
rs("m1") = mark_det_fm.Text2.Text
rs("m2") = mark_det_fm.Text3.Text
rs("m3") = mark_det_fm.Text4.Text
tot = Val(mark_det_fm.Text2.Text) + Val(mark_det_fm.Text3.Text) + Val(mark_det_fm.Text4.Text)
mark_det_fm.Lab_tot.Caption = tot
rs("total") = tot
avg = tot / 3
mark_det_fm.Lab_avg.Caption = avg
rs("avg") = avg
rs.Update
MsgBox "Updated", vbInformation, "Info"
rs.Close
cn.Close
End Sub
STUDENT CLASS:
'##ModelId=4C84F59B01FC
Public Sub view_personal()
personal_det_fm.Show
Unload MENU_FM
End Sub
'##ModelId=4C84F59B01FD
Public Sub view_mark()
mark_det_fm.Show
Unload MENU_FM
End Sub
FORM CODE:
LOGIN_FM:
MENU_FM:
Private Sub btn_back_Click()
MENU_FM.Show
Unload mark_det_fm
End Sub
End Sub
cn.Open "dsn=mark"
rs.Open "select * from stu_det where stu_id='" & Combo1.Text & "'", cn, adOpenDynamic,
adLockOptimistic
Text1.Text = rs("stu_name")
If Not rs("m1") = "" And Not rs("m2") = "" And Not rs("m3") = "" Then
Text2.Text = rs("m1")
Text3.Text = rs("m2")
Text4.Text = rs("m2")
Lab_tot.Caption = rs("total")
Lab_avg.Caption = rs("avg")
End If
rs.Close
cn.Close
End Sub
If stu_attri = 1 Then
Combo1.Enabled = False
btn_update.Visible = False
btn_clear.Visible = False
cn.Open "dsn=mark"
rs.Open "select * from stu_det where stu_id='" & stu_id_attri & "'", cn, adOpenDynamic,
adLockOptimistic
Combo1.Text = rs("stu_id")
Text1.Text = rs("stu_name")
If Not rs("m1") = "" And Not rs("m2") = "" And Not rs("m3") = "" Then
Text2.Text = rs("m1")
Text3.Text = rs("m2")
Text4.Text = rs("m2")
Lab_tot.Caption = rs("total")
Lab_avg.Caption = rs("avg")
End If
rs.Close
cn.Close
End If
cn.Open "dsn=mark"
rs.Open "select * from stu_det", cn, adOpenDynamic, adLockOptimistic
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
rs.Close
cn.Close
End Sub
PERSONAL_DET_FM:
Private Sub btn_addnew_Click()
adminobj.addnew_personal
End Sub
If staff_attri = 1 Then
btn_addnew.Visible = False
btn_update.Visible = False
btn_delete.Visible = False
Combo2.Enabled = False
End If
cn.Open "dsn=mark"
rs.Open "select * from stu_det", cn, adOpenDynamic, adLockOptimistic
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
rs.Close
cn.Close
Combo2.AddItem ("CSE")
Combo2.AddItem ("ECE")
Combo2.AddItem ("IT")
Combo2.AddItem ("EEE")
Combo2.AddItem ("BME")
End Sub
MARK_DET_FM:
Private Sub btn_back_Click()
MENU_FM.Show
Unload mark_det_fm
End Sub