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

📄 frmaddbook.frm

📁 自考软件工程_宋瑞峰 自考软件工程_宋瑞峰
💻 FRM
字号:
VERSION 5.00
Begin VB.Form FrmAddBook 
   Caption         =   "图书入库"
   ClientHeight    =   4455
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   7560
   Icon            =   "FrmAddBook.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   4455
   ScaleWidth      =   7560
   StartUpPosition =   1  '所有者中心
   Begin VB.CommandButton CmdCancel 
      Caption         =   "取消"
      Height          =   855
      Left            =   6240
      Picture         =   "FrmAddBook.frx":030A
      Style           =   1  'Graphical
      TabIndex        =   16
      Top             =   3480
      Width           =   855
   End
   Begin VB.CommandButton CmdOK 
      Caption         =   "保存"
      Height          =   855
      Left            =   4920
      Picture         =   "FrmAddBook.frx":074C
      Style           =   1  'Graphical
      TabIndex        =   15
      Top             =   3480
      Width           =   855
   End
   Begin VB.TextBox TxtBookOther 
      Appearance      =   0  'Flat
      BackColor       =   &H80000018&
      Height          =   1215
      Left            =   1680
      MaxLength       =   255
      MultiLine       =   -1  'True
      ScrollBars      =   2  'Vertical
      TabIndex        =   14
      Top             =   2640
      Width           =   1815
   End
   Begin VB.TextBox TxtBookPrice 
      Appearance      =   0  'Flat
      BackColor       =   &H80000018&
      Height          =   270
      Left            =   5160
      TabIndex        =   13
      Top             =   2640
      Width           =   1815
   End
   Begin VB.ComboBox CmbBookPress 
      Appearance      =   0  'Flat
      Height          =   300
      Left            =   5160
      Style           =   2  'Dropdown List
      TabIndex        =   12
      Top             =   2025
      Width           =   1815
   End
   Begin VB.ComboBox CmbBookKind 
      Appearance      =   0  'Flat
      Height          =   300
      Left            =   1680
      Style           =   2  'Dropdown List
      TabIndex        =   11
      Top             =   2040
      Width           =   1815
   End
   Begin VB.TextBox TxtBookAuthor 
      Appearance      =   0  'Flat
      BackColor       =   &H80000018&
      Height          =   270
      Left            =   5160
      MaxLength       =   20
      TabIndex        =   10
      Top             =   1440
      Width           =   1815
   End
   Begin VB.TextBox TxtBookName 
      Appearance      =   0  'Flat
      BackColor       =   &H80000018&
      Height          =   270
      Left            =   1680
      MaxLength       =   50
      TabIndex        =   9
      Top             =   1440
      Width           =   1815
   End
   Begin VB.TextBox TxtBookNo 
      Appearance      =   0  'Flat
      BackColor       =   &H80000018&
      Height          =   270
      Left            =   1680
      MaxLength       =   6
      TabIndex        =   2
      Top             =   840
      Width           =   1815
   End
   Begin VB.Label Label10 
      Caption         =   "价格请输入数字"
      ForeColor       =   &H000000FF&
      Height          =   255
      Left            =   4920
      TabIndex        =   18
      Top             =   3000
      Width           =   1575
   End
   Begin VB.Label Label9 
      Caption         =   "注意:如果已有该编号图书,则只需输入图书编号就行了。"
      ForeColor       =   &H000000FF&
      Height          =   375
      Left            =   3720
      TabIndex        =   17
      Top             =   840
      Width           =   2655
   End
   Begin VB.Label Label8 
      Caption         =   "备注"
      ForeColor       =   &H00FF0000&
      Height          =   255
      Left            =   360
      TabIndex        =   8
      Top             =   2640
      Width           =   1095
   End
   Begin VB.Label Label7 
      Caption         =   "价钱"
      ForeColor       =   &H00FF0000&
      Height          =   255
      Left            =   3960
      TabIndex        =   7
      Top             =   2640
      Width           =   975
   End
   Begin VB.Label Label6 
      Caption         =   "出版社"
      ForeColor       =   &H00FF0000&
      Height          =   255
      Left            =   3960
      TabIndex        =   6
      Top             =   2040
      Width           =   975
   End
   Begin VB.Label Label5 
      Caption         =   "类别"
      ForeColor       =   &H00FF0000&
      Height          =   255
      Left            =   360
      TabIndex        =   5
      Top             =   2040
      Width           =   1095
   End
   Begin VB.Label Label4 
      Caption         =   "作者"
      ForeColor       =   &H00FF0000&
      Height          =   255
      Left            =   3960
      TabIndex        =   4
      Top             =   1440
      Width           =   855
   End
   Begin VB.Label Label3 
      Caption         =   "书名"
      ForeColor       =   &H00FF0000&
      Height          =   255
      Left            =   360
      TabIndex        =   3
      Top             =   1440
      Width           =   1095
   End
   Begin VB.Label Label2 
      Caption         =   "图书编号"
      ForeColor       =   &H000000FF&
      Height          =   255
      Left            =   360
      TabIndex        =   1
      Top             =   840
      Width           =   1095
   End
   Begin VB.Image Image1 
      Height          =   480
      Left            =   5280
      Picture         =   "FrmAddBook.frx":0A56
      Top             =   240
      Width           =   480
   End
   Begin VB.Label Label1 
      Caption         =   "图书入库"
      BeginProperty Font 
         Name            =   "华文彩云"
         Size            =   14.25
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   375
      Left            =   1560
      TabIndex        =   0
      Top             =   240
      Width           =   1455
   End
End
Attribute VB_Name = "FrmAddBook"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub CmdCancel_Click()
Unload Me
End Sub

Private Sub cmdOK_Click()
Dim rs As ADODB.Recordset
Dim SQL As String

'首先进行输入合法性栓查
If TxtBookNo.Text = "" Then
    MsgBox "对不起,请输入图书编号.", vbExclamation + vbOKOnly, "警告"
    Exit Sub
End If



'首先检查是否已经有该图书
SQL = "SELECT * FROM book WHERE 图书编号='" & TxtBookNo.Text & "'"
Set rs = ExecuteSQL(SQL)
If rs.EOF And rs.BOF Then
    If TxtBookName.Text = "" Then
    MsgBox "对不起,请输入图书名称.", vbExclamation + vbOKOnly, "警告"
    Exit Sub
    End If

    If TxtBookPrice.Text = "" Then
    MsgBox "对不起,请输入图书价钱.", vbExclamation + vbOKOnly, "警告"
    Exit Sub
    End If
    
    rs.AddNew
    rs.Fields("图书编号") = TxtBookNo.Text
    rs.Fields("书名") = TxtBookName.Text
    If TxtBookAuthor.Text = "" Then
        rs.Fields("作者") = "未知"
    Else
        rs.Fields("作者") = TxtBookAuthor.Text
    End If
    rs.Fields("类别") = CmbBookKind.Text
    rs.Fields("出版社") = CmbBookPress.Text
    rs.Fields("价钱") = TxtBookPrice.Text
    rs.Fields("备注") = TxtBookOther.Text
    rs.Fields("总库存量") = 1
    rs.Fields("剩余量") = 1
    rs.Fields("入库日期") = Date
    rs.Update
    MsgBox "图书添加成功.", vbInformation + vbOKOnly, "恭喜你"
Else
    rs.Fields("总库存量") = Val(rs.Fields("总库存量")) + 1
    rs.Fields("剩余量") = Val(rs.Fields("剩余量")) + 1
    rs.Update
    MsgBox "图书数量添加成功.", vbInformation + vbOKOnly, "恭喜你"
End If
rs.Clone
Set rs = Nothing
End Sub

Private Sub Form_Load()
'初始化下拉列表框
CmbBookKind.Clear
CmbBookKind.AddItem "程序设计", 0
CmbBookKind.AddItem "电脑美术", 1
CmbBookKind.AddItem "英语", 2
CmbBookKind.AddItem "计算机考级", 3
CmbBookKind.AddItem "电脑入门", 4
CmbBookKind.AddItem "中国名著", 5
CmbBookKind.AddItem "外国名著", 6
CmbBookKind.AddItem "童话故事", 7
CmbBookKind.AddItem "数据库", 8
CmbBookKind.AddItem "网页设计", 9
CmbBookKind.AddItem "其它", 10
CmbBookKind.ListIndex = 0

CmbBookPress.Clear
CmbBookPress.AddItem "清华大学出版社", 0
CmbBookPress.AddItem "电子工业出版社", 1
CmbBookPress.AddItem "浙江大学出版社", 2
CmbBookPress.AddItem "机械工业出版社", 3
CmbBookPress.AddItem "人民邮电出版社", 4
CmbBookPress.AddItem "中国铁道出版社", 5
CmbBookPress.AddItem "中国青年出版社", 6
CmbBookPress.AddItem "水利水电出版社", 7
CmbBookPress.AddItem "北京大学出版社", 8
CmbBookPress.AddItem "中国电力出版社", 9
CmbBookPress.AddItem "希望电子出版社", 10
CmbBookPress.AddItem "科海电子出版社", 11
CmbBookPress.AddItem "华中科技大学出版社", 12
CmbBookPress.AddItem "其它", 13
CmbBookPress.ListIndex = 0
End Sub


⌨️ 快捷键说明

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