Private Sub Command1_Click() On Error Resume If rs.state = adstateopen Then rs.close rs.open "select * from login where UserName='" & txtusername & "' And Log_Password='" & txtpassword & "'", conn, 1, 2 rec_count = rs.recordcount If rec_count = 0 Then MsgBox "Invalid User Name Or Password" txtpassword.setfocus SendKeys "{Home}+{End}" Else If Check1.Value = 1 Then strq = "update login set flag='1' where UserName='" & txtusername & "' And Log_Password='" & txtpassword & "'" MDIForm1.Show Private Sub Command2_Click() End Private Sub Command3_Click() frmchangepassword.show Private Sub Form_Activate() check_db Private Sub check_db()
If rs.state = adstateopen Then rs.close strq = "select * from login where flag='1'" If rs.recordcount = 0 Then Else txtusername = rs(0) txtpassword = rs(1) Check1.Value = 1 strq = "update login set flag='0' where flag='1'" Private Sub txtpassword_keypress(keyascii As Integer) Command1_Click Private Sub txtusername_keypress(keyascii As Integer) Command1_Click Book Issue Form Private Sub Command1_Click() If Trim(Text1) = "" Then MsgBox "Please Enter Member No." Text1.SetFocus If Trim(Text2) = "" Then MsgBox "Please Enter Member No." Text2.SetFocus
strq = "insert into issue values('" & Create_ID & "','" & Text1 & "','" & Text2 & "','" & _ IssueDate & "','" & ReturnDate & "','" & "I" & "')" strq = "Update BookMaster set status='i' where bookno=" & Text1 & "" strq = "Update MemberMaster set status='b' where memno=" & Text2 & "" Private Function Create_ID() As String strq = "select max(id) from issue" If rs.state = adstateopen Then rs.close If IsNull(rs(0)) = True Then Create_ID = "1" Else Create_ID = Trim(Str(rs(0) + 1)) End Function Private Sub clear_textbox() Dim ctl As Control For Each ctl In Controls If TypeOf ctl Is TextBox Then ctl.text = "" For Each ctl In Controls If TypeOf ctl Is MaskEdBox Then ctl.mask = "" ctl.text = "" ctl.mask = "##/##/####"
Private Sub Command2_Click() Private Sub Form_Activate() clear_textbox Private Sub Form_Load() Me.Top = 1545 Me.Left = 2640 Private Sub IssueDate_GotFocus() IssueDate = Format(Date, "MM/DD/YYYY") Private Sub IssueDate_KeyPress(KeyAscii As Integer) Private Sub MaskEdBox1_KeyPress(KeyAscii As Integer) Private Sub ReturnDate_GotFocus() If IsDate(IssueDate) = False Then dd = DateAdd("d", 7, IssueDate) ReturnDate = Format(dd, "MM/DD/YYYY") Private Sub Text1_KeyPress(KeyAscii As Integer)
Private Sub Text1_LostFocus() If Trim(Text1) <> "" Then strq = "select * from membermaster where memno=" & Text1 & "" If rs.state = adstateopen Then rs.close If rs.recordcount = 0 Then MsgBox "Member not Found" Text1 = "" Text1.SetFocus If rs(8) <> "P" Then MsgBox "This Member have already a book or meber is expired" Text1 = "" Text1.SetFocus lblname = rs(1) lbladdress = rs(2) lblmemno = rs(0) Private Sub Text2_KeyPress(KeyAscii As Integer) Private Sub Text2_LostFocus() If Trim(Text2) <> "" Then strq = "select * from bookmaster where bookno=" & Text2 & "" If rs.state = adstateopen Then rs.close
If rs.recordcount = 0 Then MsgBox "Member not Found" Text1 = "" Text1.SetFocus If rs(8) <> "P" Then MsgBox "This Book is not present this time" Text2.SetFocus lblcat = rs(1) lblbname = rs(2) lblauthor = rs(4) Issue Book View form Private Sub populategrid() Grid.ColWidth(0) = 0 Grid.ColWidth(1) = 2505 Grid.ColWidth(2) = 2625 Grid.ColWidth(3) = 2025 Grid.ColWidth(4) = 1845 Grid.TextMatrix(0, 1) = "Member No." Grid.TextMatrix(0, 2) = "Book No." Grid.TextMatrix(0, 3) = "Date of Issue" Grid.TextMatrix(0, 4) = "Date Of Return" If rs.state = adstateopen Then rs.close strq = "select * from Issue where status='i'" For i = 1 To rs.recordcount If Grid.TextMatrix(1, 0) <> "" Then Grid.TextMatrix(i, 8) = rs(8) Grid.Rows = Grid.Rows + 1 Grid.TextMatrix(i, 0) = rs(0)
Grid.TextMatrix(i, 1) = rs(1) Grid.TextMatrix(i, 2) = rs(2) Grid.TextMatrix(i, 3) = rs(3) Grid.TextMatrix(i, 4) = rs(4) rs.move Private Sub Command1_Click() Private Sub CmdClo_Click() Private Sub Form_Activate() populategrid Private Sub Form_Load() Me.Top = 1545 Me.Left = 2640 New Member Form Private Sub Command1_Click() strq = "insert into membermaster values('" & lblmemno & "','" & _ txtname & "','" & txtaddress & "','" & txttele1 & "','" & txttele2 & "','" & txtemail & "','" & DOJ & "','" & DOE & "','" & "P" & "')" Form_Activate Public Function MEMno() As String strq = "select max(memno) from membermaster"
If rs.state = adstateopen Then rs.close If IsNull(rs(0)) = True Then lblmemno = "100" Else lblmemno = Trim(Str(rs(0) + 1)) End Function Private Sub clear_textbox() Dim ctl As Control For Each ctl In Controls If TypeOf ctl Is TextBox Then ctl.text = "" For Each ctl In Controls If TypeOf ctl Is MaskEdBox Then ctl.mask = "" ctl.text = "" ctl.mask = "##/##/####" Private Sub Command3_Click() Private Sub Form_Activate() clear_textbox MEMno Private Sub Form_Load() Me.Top = 1545 Me.Left = 2640
Member View Form Private Sub populategrid() Grid.ColWidth(0) = 945 Grid.ColWidth(1) = 1875 Grid.ColWidth(2) = 2535 Grid.ColWidth(3) = 1100 Grid.ColWidth(4) = 1100 Grid.ColWidth(5) = 1300 Grid.ColWidth(6) = 945 Grid.ColWidth(7) = 945 Grid.ColWidth(8) = 600 Grid.TextMatrix(0, 0) = "Mem. No." Grid.TextMatrix(0, 1) = "Name" Grid.TextMatrix(0, 2) = "Address" Grid.TextMatrix(0, 3) = "Telephone1" Grid.TextMatrix(0, 4) = "Telephone2" Grid.TextMatrix(0, 5) = "Email" Grid.TextMatrix(0, 6) = "DOJ" Grid.TextMatrix(0, 7) = "DOE" Grid.TextMatrix(0, 8) = "Status" If rs.state = adstateopen Then rs.close strq = "select * from membermaster" For i = 1 To rs.recordcount If Grid.TextMatrix(1, 0) <> "" Then Grid.TextMatrix(i, 8) = rs(8) Grid.Rows = Grid.Rows + 1 Grid.TextMatrix(i, 0) = rs(0) Grid.TextMatrix(i, 1) = rs(1) Grid.TextMatrix(i, 2) = rs(2) Grid.TextMatrix(i, 3) = rs(3) Grid.TextMatrix(i, 4) = rs(4) Grid.TextMatrix(i, 5) = rs(5) Grid.TextMatrix(i, 6) = rs(6)
Grid.TextMatrix(i, 7) = rs(7) Grid.TextMatrix(i, 8) = rs(8) rs.move Private Sub Command1_Click() Private Sub Form_Activate() Me.Top = 0 Me.Left = 0 populategrid New Book Form Public Function Create_ID() As String strq = "select max(id) from bookmaster" If rs.state = adstateopen Then rs.close If IsNull(rs(0)) = True Then Create_ID = "1" Else Create_ID = Trim(Str(rs(0) + 1)) End Function Public Function Bookno() As String strq = "select max(bookno) from bookmaster" If rs.state = adstateopen Then rs.close If IsNull(rs(0)) = True Then lblbookno = "100"
Else lblbookno = Trim(Str(rs(0) + 1)) End Function Private Sub AuCombo_KeyPress(KeyAscii As Integer) Private Sub CatCombo_KeyPress(KeyAscii As Integer) Private Sub Command1_Click() strq = "insert into bookmaster values('" & Create_ID & "','" & _ CatCombo & "','" & txtbookname & "','" & lblbookno & "','" & AuCombo & "','" & txtprice & "','" & txtpage & "','" & Date & "','" & "P" & "')" Form_Activate Private Sub Command2_Click() Private Sub Form_Activate() clear_textbox Bookno popcombo populategrid Private Sub clear_textbox() Dim ctl As Control For Each ctl In Controls
If TypeOf ctl Is TextBox Then ctl.text = "" Private Sub popcombo() If rs.state = adstateopen Then rs.close strq = "select * from authormaster" For i = 1 To rs.recordcount AuCombo.AddItem rs(1) rs.move If rs.state = adstateopen Then rs.close strq = "select * from catmaster" For i = 1 To rs.recordcount CatCombo.AddItem rs(1) rs.move Private Sub populategrid() Grid.ColWidth(0) = 0 Grid.ColWidth(1) = 2260 Grid.ColWidth(2) = 2370 Grid.ColWidth(3) = 2355 Grid.ColWidth(4) = 1500 Grid.ColWidth(5) = 1500 Grid.ColWidth(6) = 1500 Grid.TextMatrix(0, 1) = "Category" Grid.TextMatrix(0, 2) = "Name Of Book" Grid.TextMatrix(0, 3) = "Author" Grid.TextMatrix(0, 4) = "Book No." Grid.TextMatrix(0, 5) = "Price" Grid.TextMatrix(0, 6) = "Date" Private Sub Grid_Click() MsgBox Grid.CellWidth
Private Sub txtbookname_keypress(keyascii As Integer) Private Sub txtpage_keypress(keyascii As Integer) Private Sub txtprice_keypress(keyascii As Integer) Book return Form Private Sub Command1_Click() If rs.state = adstateopen Then rs.close strq = "select * from issue where status='i' and bookno=" & Text1 & " and memno=" & Text2 & "" If rs.recordcount = 0 Then MsgBox "Invalid Entry" Text1.SetFocus strq = "Update issue set status='p' where bookno=" & Text1 & " and memno=" & Text2 & "" strq = "Update BookMaster set status='p' where bookno=" & Text1 & ""
strq = "Update MemberMaster set status='p' where memno=" & Text2 & "" Form_Activate Private Sub clear_textbox() Dim ctl As Control For Each ctl In Controls If TypeOf ctl Is TextBox Then ctl.text = "" Private Sub Command2_Click() Private Sub Form_Activate() clear_textbox Private Sub Form_Load() Me.Top = 1545 Me.Left = 2640 Private Sub Text1_KeyPress(KeyAscii As Integer) Private Sub Text2_KeyPress(KeyAscii As Integer)