【编程开发】AspAsp.NetCGIPHPJspXMLPERLC++C#VCVBDelphiPowerBuilderJAVA汇编数据库编程移动开发其它语言

您现在的位置:首页 > 网络学院 > 编程开发 > VC > VB+Access设计图书管理系统

VB+Access设计图书管理系统

来源: 作者: 日期:2006-12-27

【聚杰网VC】VB+Access设计图书管理系统


  下面是响应“图书登记”子菜单Click事件,调出图书登记窗体代码。

  Private Sub checkin_Click()

  frmdengji.Show

  End Sub

  下面是响应“修改密码”子菜单Click事件,调出修改密码窗体代码。

  Private Sub changepwd_Click()

  frmchangepwd.Show

  End Sub

  下面是响应“图书借阅”子菜单Click事件,调出图书借阅窗体代码。

  Private Sub borrow_Click()

  frmjieyue.Show

  End Sub

  下面是响应“图书赔偿”子菜单Click事件,调出图书赔偿窗体代码。

  Private Sub tushupeichang_Click()

  frmpeichang.Show 1

  End Sub

  下面是响应“值班管理”菜单Click事件,调出值班管理窗体代码。

  Private Sub zhibanguanli_Click()

  frmzhiban.Show 1

  End Sub

  下面是响应“投诉管理”子菜单Click事件,调出投诉管理窗体代码。

  Private Sub tousuguanli_Click()

  frmtousu.Show 1

  End Sub

  2、各子窗体的代码

  在各个子窗体建立好后,就可以根据各个子窗体的功能给它们添加相应代码了。

  (1) 图书登记子窗体代码

  本窗体用来填写图书登记的信息,用ADO来连接数据库,是本窗体的重点。采用MDI的子程序,所以运行后,它出现在主程序的界面下,如图33所示。

  
  图33 图书登记子窗体

  按钮控件要求先填写基本信息,然后与数据库信息比较。

  Private Sub Command1_Click()

  On Error GoTo adderr

  Text1.SetFocus

  Adodc1.Recordset.AddNew

  Exit Sub

  adderr:

  MsgBox Err.Description

  End Sub

  Private Sub Command2_Click()

  On Error GoTo deleteerr

  With Adodc1.Recordset

  If Not .EOF And Not .BOF Then

  If MsgBox("删除当前记录吗?", vbYesNo + vbQuestion) = vbYes Then

  .Delete

  .MoveNext

  If .EOF Then .MoveLast

  End If

  End If

  End With

  Exit Sub

  deleteerr:

  MsgBox Err.Description

  End Sub

  Private Sub Command3_Click()

  Adodc1.Recordset.MoveNext

  If Adodc1.Recordset.EOF Then

  MsgBox "这是最后一条记录", vbOKCancel + vbQuestion

  Adodc1.Recordset.MoveLast

  End If

  End Sub

  Private Sub Command4_Click()

  Adodc1.Recordset.MovePrevious

  If Adodc1.Recordset.BOF Then

  MsgBox "这是第一条记录", vbOKCancel + vbQuestion

  Adodc1.Recordset.MoveFirst

  End If

  End Sub

  Private Sub Command5_Click()

  If Adodc1.Recordset.EOF Then

  MsgBox "记录空", vbOKCancel + vbQuestion

  End

  Else

  Adodc1.Recordset.MoveFirst

  Exit Sub

  End Sub

  Private Sub Command6_Click()

  If Adodc1.Recordset.RecordCount = 0 Then

  MsgBox "空记录", vbOKCancel + vbQuestion

  End

  Else

  Adodc1.Recordset.MoveLast

  End If

  End Sub

  Private Sub Command7_Click()

  MDIForm1.Show

  frmdengji.Hide

  End Sub

上一页 1 2 3 4 5 6 7 8 9 10 11 下一页

以下相关文章您是否也应该阅读一下
  • VB+Access设计图书管理系统
  • 评论   点击查看全部评论
    您的评论参与,将为聚杰带来更大的动力!请不要吝啬!
    快速回复
    请使用文明语言让我们维护健康绿色网络环境!

    匿名发表   验证码: