Code for the Issue Form.

Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim check_s_no As Boolean
Dim issue_date As Date
Dim return_date As Date

Private Sub cmdIssueBook_Click()
  rs.Open "select * from student_master where s_no='" & s_no & "'"cnadOpenDynamicadLockOptimistic
  If rs!s_books_count >= rs!s_books_max Then
    Frame1.Enabled = False
    MsgBox "You have already taken your allocation!"
    cmdIssueBook.Enabled = False
    rs.Close
  Else
    rs.Close
    rs.Open "select * from student_account"cnadOpenDynamicadLockOptimistic
    rs.AddNew
    rs!s_no = s_no
    rs!b_no = Text1
    issue_date = Date
    rs!issue_date = issue_date
    return_date = DateAdd("d"14Date)
    rs!return_date = return_date
    rs.Update
    rs.Close
    rs.Open "select * from student_master where s_no='" & s_no & "'"cnadOpenDynamicadLockOptimistic
    rs!s_books_count = rs!s_books_count + 1
    rs.Update
    s_books_count.Text = rs!s_books_count
    rs.Close
    rs.Open "select * from book_master where b_no='" & Text1.Text & "'"cnadOpenDynamicadLockOptimistic
    rs!b_status = "Circulation"
    rs.Update
    rs.Close
    List1.RemoveItem List1.ListIndex
    cmdIssueBook.Enabled = False
    cmdMoreDetails.Enabled = False
    MsgBox "Book No : " & Text1.Text & " issued!" & vbCr _
        & "Return Date is : " & return_date
    Text1.Text = ""
  End If
End Sub

Private Sub cmdMoreDetails_Click()
  rs.Open "select * from book_master where b_no like '" & Text1.Text & "'"cn
  MsgBox "Book Name      : " & rs!b_name & vbCr & _
      "Book Author    : " & rs!b_author & vbCr & _
      "Book Publisher : " & rs!b_publisher & vbCr & _
      "Book Edition   : " & rs!b_edition & vbCr & _
      "Book Category  : " & rs!b_category & vbCr & _
      "Book ISBN      : " & rs!b_isbn & vbCr & _
      "Book Price     : " & rs!b_price & vbCr & _
      "Current STATUS >> " & rs!b_status
  rs.Close
  cmdMoreDetails.Enabled = False
  cmdIssueBook.Enabled = False
End Sub
Private Sub Form_Load()
  cn.Open "dsn=ora;uid=scott;pwd=tiger"cn
  s = InputBox("Enter the Student Number of the form Sxxxx where 'xxxx' are numerals : ""Enter number correctly""S")
  rs.Open "select * from student_master where s_no='" & s & "'"cn
  s_no = rs!s_no
  s_name = rs!s_name
  s_dept = rs!s_dept
  s_books_max = rs!s_books_max
  s_books_count = rs!s_books_count
  If rs!s_books_count >= rs!s_books_max Then
    Frame1.Enabled = False
    MsgBox "You have already taken your allocation!"
  End If
  rs.Close
  text_date.Text = Date
  Text1.MaxLength = 5
  Text1.Enabled = False
  cmdMoreDetails.Enabled = False
  cmdIssueBook.Enabled = False
  rs.Open "select * from book_master where b_status like 'Stack'"cn
  Do Until rs.EOF
    List1.AddItem rs!b_no & " - " & rs!b_name & " *** " & rs!b_author
    rs.MoveNext
  Loop
  rs.Close
End Sub

Private Sub Form_LostFocus()
  cn.Close
End Sub

Private Sub List1_Click()
  Text1.Text = List1.Text
  cmdMoreDetails.Enabled = True
  cmdIssueBook.Enabled = True
End Sub

Private Sub Form_Unload(Cancel As Integer)
  cn.Close
End Sub