⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmaddbook.frm

📁 图书管理系统New08-05-28.rar(包含文档)
💻 FRM
字号:
VERSION 5.00
Begin VB.Form frmAddBook 
   BackColor       =   &H80000013&
   Caption         =   "添加图书信息"
   ClientHeight    =   7635
   ClientLeft      =   3345
   ClientTop       =   2985
   ClientWidth     =   9180
   LinkTopic       =   "Form1"
   ScaleHeight     =   7635
   ScaleWidth      =   9180
   Begin VB.ComboBox cbs 
      Height          =   300
      Left            =   1320
      TabIndex        =   6
      Text            =   "请选择出版社名称"
      Top             =   2640
      Width           =   2895
   End
   Begin VB.TextBox bz 
      Height          =   1935
      Left            =   5880
      TabIndex        =   15
      Text            =   "Text15"
      Top             =   5160
      Width           =   2775
   End
   Begin VB.TextBox nrjj 
      Height          =   1935
      Left            =   1320
      TabIndex        =   14
      Text            =   "Text14"
      Top             =   5160
      Width           =   2895
   End
   Begin VB.TextBox cbsj 
      Height          =   375
      Left            =   5880
      TabIndex        =   13
      Text            =   "Text13"
      Top             =   4440
      Width           =   2775
   End
   Begin VB.TextBox rksj 
      Height          =   375
      Left            =   1320
      TabIndex        =   12
      Text            =   "Text12"
      Top             =   4440
      Width           =   2895
   End
   Begin VB.TextBox kcl 
      Height          =   375
      Left            =   5880
      TabIndex        =   11
      Text            =   "Text11"
      Top             =   3840
      Width           =   2775
   End
   Begin VB.TextBox xcl 
      Height          =   375
      Left            =   1320
      TabIndex        =   10
      Text            =   "Text10"
      Top             =   3840
      Width           =   2895
   End
   Begin VB.TextBox yz 
      Height          =   375
      Left            =   5880
      TabIndex        =   9
      Text            =   "Text9"
      Top             =   3240
      Width           =   2775
   End
   Begin VB.TextBox zz 
      Height          =   375
      Left            =   1320
      TabIndex        =   8
      Text            =   "Text8"
      Top             =   3240
      Width           =   2895
   End
   Begin VB.TextBox sjwz 
      Height          =   375
      Left            =   5880
      TabIndex        =   7
      Text            =   "Text7"
      Top             =   2640
      Width           =   2775
   End
   Begin VB.TextBox tsjg 
      Height          =   375
      Left            =   5880
      TabIndex        =   5
      Text            =   "Text5"
      Top             =   2040
      Width           =   2775
   End
   Begin VB.ComboBox lbmc 
      Height          =   300
      Left            =   1320
      TabIndex        =   4
      Text            =   "请选择图书类别名称"
      Top             =   2040
      Width           =   2895
   End
   Begin VB.TextBox tsys 
      Height          =   375
      Left            =   5880
      TabIndex        =   3
      Text            =   "Text4"
      Top             =   1440
      Width           =   2775
   End
   Begin VB.TextBox bzISBN 
      Height          =   375
      Left            =   1320
      TabIndex        =   2
      Text            =   "Text3"
      Top             =   1440
      Width           =   2895
   End
   Begin VB.TextBox tsmc 
      Height          =   375
      Left            =   5880
      TabIndex        =   1
      Text            =   "Text2"
      Top             =   840
      Width           =   2775
   End
   Begin VB.TextBox tsbh 
      Height          =   375
      Left            =   1320
      TabIndex        =   0
      Text            =   "Text1"
      Top             =   840
      Width           =   2895
   End
   Begin VB.CommandButton cmdCancel 
      Caption         =   "取 消"
      Height          =   375
      Left            =   5400
      TabIndex        =   19
      Top             =   7200
      Width           =   975
   End
   Begin VB.CommandButton cmdClear 
      Caption         =   "清 除"
      Height          =   375
      Left            =   3720
      TabIndex        =   17
      Top             =   7200
      Width           =   975
   End
   Begin VB.CommandButton cmdAdd 
      Caption         =   "添 加"
      Height          =   375
      Left            =   2160
      TabIndex        =   16
      Top             =   7200
      Width           =   975
   End
   Begin VB.Label Label19 
      BackColor       =   &H80000013&
      Caption         =   "添加书籍信息"
      BeginProperty Font 
         Name            =   "隶书"
         Size            =   21.75
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   3600
      TabIndex        =   37
      Top             =   120
      Width           =   3015
   End
   Begin VB.Label Label18 
      BackColor       =   &H80000013&
      Caption         =   "*"
      ForeColor       =   &H000000FF&
      Height          =   255
      Left            =   8760
      TabIndex        =   36
      Top             =   960
      Width           =   255
   End
   Begin VB.Label Label17 
      BackColor       =   &H80000013&
      Caption         =   "*"
      ForeColor       =   &H000000FF&
      Height          =   255
      Left            =   4320
      TabIndex        =   35
      Top             =   960
      Width           =   255
   End
   Begin VB.Label Label16 
      BackColor       =   &H80000013&
      Caption         =   "备注:"
      Height          =   255
      Left            =   5160
      TabIndex        =   34
      Top             =   5160
      Width           =   735
   End
   Begin VB.Label Label15 
      BackColor       =   &H80000013&
      Caption         =   "内容简介:"
      Height          =   375
      Left            =   360
      TabIndex        =   33
      Top             =   5160
      Width           =   975
   End
   Begin VB.Label Label14 
      BackColor       =   &H80000013&
      Caption         =   "出版时间:"
      Height          =   375
      Left            =   4800
      TabIndex        =   32
      Top             =   4560
      Width           =   975
   End
   Begin VB.Label Label13 
      BackColor       =   &H80000013&
      Caption         =   "入库时间:"
      Height          =   375
      Left            =   360
      TabIndex        =   31
      Top             =   4560
      Width           =   975
   End
   Begin VB.Label Label12 
      BackColor       =   &H80000013&
      Caption         =   "库存量:"
      Height          =   375
      Left            =   4800
      TabIndex        =   30
      Top             =   3840
      Width           =   975
   End
   Begin VB.Label Label11 
      BackColor       =   &H80000013&
      Caption         =   "现存量:"
      Height          =   375
      Left            =   360
      TabIndex        =   29
      Top             =   3960
      Width           =   735
   End
   Begin VB.Label Label10 
      BackColor       =   &H80000013&
      Caption         =   "译    者:"
      Height          =   375
      Left            =   4800
      TabIndex        =   28
      Top             =   3360
      Width           =   975
   End
   Begin VB.Label Label9 
      BackColor       =   &H80000013&
      Caption         =   "作  者:"
      Height          =   375
      Left            =   360
      TabIndex        =   27
      Top             =   3360
      Width           =   735
   End
   Begin VB.Label Label8 
      BackColor       =   &H80000013&
      Caption         =   "书架位置:"
      Height          =   375
      Left            =   4800
      TabIndex        =   26
      Top             =   2760
      Width           =   1215
   End
   Begin VB.Label Label7 
      BackColor       =   &H80000013&
      Caption         =   "出版社:"
      Height          =   375
      Left            =   360
      TabIndex        =   25
      Top             =   2760
      Width           =   975
   End
   Begin VB.Label Label6 
      BackColor       =   &H80000013&
      Caption         =   "图书价格:"
      Height          =   375
      Left            =   4800
      TabIndex        =   24
      Top             =   2160
      Width           =   975
   End
   Begin VB.Label Label5 
      BackColor       =   &H80000013&
      Caption         =   "类别名称:"
      Height          =   375
      Left            =   360
      TabIndex        =   23
      Top             =   2160
      Width           =   975
   End
   Begin VB.Label Label4 
      BackColor       =   &H80000013&
      Caption         =   "图书页数:"
      Height          =   375
      Left            =   4800
      TabIndex        =   22
      Top             =   1560
      Width           =   975
   End
   Begin VB.Label Label3 
      BackColor       =   &H80000013&
      Caption         =   "标准ISBN:"
      Height          =   255
      Left            =   360
      TabIndex        =   21
      Top             =   1560
      Width           =   975
   End
   Begin VB.Label Label2 
      BackColor       =   &H80000013&
      Caption         =   "图书名称:"
      Height          =   255
      Left            =   4800
      TabIndex        =   20
      Top             =   960
      Width           =   975
   End
   Begin VB.Label Label1 
      BackColor       =   &H80000013&
      Caption         =   "图书编号:"
      Height          =   255
      Left            =   360
      TabIndex        =   18
      Top             =   960
      Width           =   975
   End
End
Attribute VB_Name = "frmAddBook"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'****************************************************************************
'       作者:林永刚
'       名称:frmAddBook
'       功能:对图书信息进行添加。
'****************************************************************************

Private Sub cmdCancel_Click()
Unload Me
End Sub

'清空
Private Sub cmdclear_Click()
tsbh.Text = ""
xcl.Text = ""
tsmc.Text = ""
bzISBN.Text = ""
kcl.Text = ""
rksj.Text = Trim(Year(Now)) & "-" & Trim(Month(Now)) & "-" & Trim(Day(Now))
rksj.Enabled = False
'lbmc.Text = ""
cbsj.Text = ""
zz.Text = ""
yz.Text = ""
sjwz.Text = ""
'cbs.Text = ""
tsys.Text = ""
tsjg.Text = ""
nrjj.Text = ""
bz.Text = ""
tsbh.SetFocus
End Sub

Private Sub Form_Load()

'添加类别名称
sql_lb = "select lbmc from book_category"
Set rs_lb = ADOSQL(sql_lb)
While Not rs_lb.EOF
    lbmc.AddItem rs_lb(0)
    rs_lb.MoveNext
Wend

'添加出版社名称
sql_cbs = "select cbsm from press_category"
Set rs_cbs = ADOSQL(sql_cbs)
While Not rs_cbs.EOF
    cbs.AddItem rs_cbs(0)
    rs_cbs.MoveNext
Wend

tsbh.Text = ""
xcl.Text = ""
tsmc.Text = ""
bzISBN.Text = ""
kcl.Text = ""
rksj.Text = Trim(Year(Now)) & "-" & Trim(Month(Now)) & "-" & Trim(Day(Now))
rksj.Enabled = False
lbmc.Text = "请选择类别名称"
cbsj.Text = ""
zz.Text = ""
yz.Text = ""
sjwz.Text = ""
cbs.Text = "请选择出版社名称"
tsys.Text = ""
tsjg.Text = ""
nrjj.Text = ""
bz.Text = ""
End Sub


Private Sub cmdAdd_Click()
    Dim rs As New ADODB.Recordset
    Dim sql As String
    sql = "select * from books"
    Dim sql2 As String
    sql2 = "select * from books where tsbh ='" & tsbh.Text & "'"
    
    If Trim(tsbh.Text) = "" Then
        MsgBox "图书编号不能为空!", vbOKOnly
    ElseIf Trim(tsmc.Text) = "" Then
        MsgBox "图书名称不能为空!", vbOKOnly
    Else
        
       Set rs = ADOSQL(sql2)
       If rs.EOF = False Then
          MsgBox "该编号图书已经存在,请核对!", vbOKOnly
          rs.Close
       Else
         Set rs = ADOSQL(sql)
            rs.AddNew                '添加新纪录
            rs.Fields(0) = Trim(tsbh.Text)
            rs.Fields(1) = Trim(tsmc.Text)
            rs.Fields(2) = Trim(bzISBN.Text)
            'rs.Fields(3) = 0
            rs.Fields(3) = Trim(lbmc.Text)
            rs.Fields(4) = Trim(sjwz.Text)
            rs.Fields(5) = Trim(zz.Text)
            rs.Fields(6) = Trim(yz.Text)
            rs.Fields(7) = Trim(cbs.Text)
            rs.Fields(8) = Val(tsys.Text)
            rs.Fields(9) = Val(tsjg.Text)
            rs.Fields(10) = Val(xcl.Text)
            rs.Fields(11) = Val(kcl.Text)
            rs.Fields(12) = 0
            rs.Fields(13) = "否"
            rs.Fields(14) = rksj.Text
            rs.Fields(15) = cbsj.Text
            rs.Fields(16) = Trim(nrjj.Text)
            rs.Fields(17) = Trim(bz.Text)
            rs.Fields(18) = user
            rs.Update
           
           MsgBox "图书添加成功!", vbOKOnly
           rs.Close
           frmBooksInfo.bookGrid.Refresh
        End If
    End If
End Sub


Private Sub tsjg_Change()

If Not IsNumeric(tsjg.Text) And tsjg.Text <> "" Then
    MsgBox "只能输入数值!", vbCritical + vbOKOnly, "错误"
    tsjg.Text = Format(Val(""), "0.00")
End If

End Sub

Private Sub tsys_Change()

If Not IsNumeric(tsys.Text) And tsys.Text <> "" Then
     MsgBox "只能输入数值!", vbCritical + vbOKOnly, "错误"
     tsys.Text = Val("")
End If

End Sub

Private Sub xcl_Change()

If Not IsNumeric(xcl.Text) And xcl.Text <> "" Then
     MsgBox "只能输入数值!", vbCritical + vbOKOnly, "错误"
     xcl.Text = Val("")
     kcl.Text = Val("")
Else
     kcl.Text = xcl.Text
End If

End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -