用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 程序开发教程 > Visual C++教程 > Visual C++实例教程 > 文章正文
VB+Access设计图书管理系统
iTbulo.COM 2006-9-2 csdn()



  下面是响应“图书登记”子菜单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]  ... 下一页  >> 

文章搜索
相关资讯
相关文章 相关下载
Access与Sql Server之ASP代码比较
利用VB6.0实现五线谱作曲工具
设定Access数据库自增长字段初始值
关于Access数据表中的Size字段Insert的Bug
Access数据库在asp.net程序中相对路径的解决方法
焦点信息