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

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

VB+Access设计图书管理系统

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

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


  图书借阅和图书赔偿子窗体运行后如图34和图35所示,因为它们的代码和图书登记子窗体的代码雷同,在此不做重复。

  
  图34 图书借阅子窗体运行效果

  
  图35 图书赔偿子窗体运行效果

  (2) 增加用户子窗体代码

  增加用户子窗体是用来增加用户的用户名、密码和权限的。其运行效果如图36所示。

  单击“确定”按钮后,还要返回一个信息框,提示成功信息,如图37所示。

  
  图36 增加用户子窗体运行效果 图37 成功信息框

  窗体部分代码的思路是,收集输入的表中的字符串,然后与数据库中的系统的用户数据比较,如果不存在,则允许添加。

  Private Sub Command1_Click()

  Dim sql As String

  Dim rs_add As New ADODB.Recordset

  If Trim(Text1.Text) = "" Then

  MsgBox "用户名不能为空", vbOKOnly + vbExclamation, ""

  Exit Sub

  Text1.SetFocus

  Else

  sql = "select * from 系统管理"

  rs_add.Open sql, conn, adOpenKeyset, adLockPessimistic

  While (rs_add.EOF = False)

  If Trim(rs_add.Fields(0)) = Trim(Text1.Text) Then

  MsgBox "已有这个用户", vbOKOnly + vbExclamation, ""

  Text1.SetFocus

  Text1.Text = ""

  Text2.Text = ""

  Text3.Text = ""

  Combo1.Text = ""

  Exit Sub

  Else

  rs_add.MoveNext

  End If

  Wend

  If Trim(Text2.Text) <> Trim(Text3.Text) Then

  MsgBox "两次密码不一致", vbOKOnly + vbExclamation, ""

  Text2.SetFocus

  Text2.Text = ""

  Text3.Text = ""

  Exit Sub

  ElseIf Trim(Combo1.Text) <> "system" And Trim(Combo1.Text) <> "guest" Then

  MsgBox "请选择正确的用户权限", vbOKOnly + vbExclamation, ""

  Combo1.SetFocus

  Combo1.Text = ""

  Exit Sub

  Else

  rs_add.AddNew

  rs_add.Fields(0) = Text1.Text

  rs_add.Fields(1) = Text2.Text

  rs_add.Fields(2) = Combo1.Text

  rs_add.Update

  rs_add.Close

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

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

    匿名发表   验证码: