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

📄 frmf.frm

📁 第一次用VB编写的图书管理系统,仅供大家参考,呵呵,不足之处多多包含
💻 FRM
字号:
VERSION 5.00
Begin VB.Form FrmF 
   Caption         =   "查询图书"
   ClientHeight    =   3555
   ClientLeft      =   1875
   ClientTop       =   1920
   ClientWidth     =   6585
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   3555
   ScaleWidth      =   6585
   Begin VB.CommandButton cmd 
      Caption         =   "开始收索(&F)"
      Enabled         =   0   'False
      Height          =   375
      Index           =   0
      Left            =   120
      TabIndex        =   7
      Top             =   2520
      Width           =   1335
   End
   Begin VB.CommandButton cmd 
      Caption         =   "返 回(&F)"
      Height          =   375
      Index           =   1
      Left            =   1800
      TabIndex        =   0
      Top             =   2520
      Width           =   1335
   End
   Begin VB.Frame Frame1 
      Caption         =   "收索到的书籍"
      Height          =   3495
      Left            =   3360
      TabIndex        =   5
      Top             =   0
      Width           =   3135
      Begin VB.ListBox LstFind 
         Height          =   3120
         ItemData        =   "FrmF.frx":0000
         Left            =   120
         List            =   "FrmF.frx":0002
         TabIndex        =   6
         ToolTipText     =   "双击借书"
         Top             =   240
         Width           =   2895
      End
   End
   Begin VB.TextBox txtKey 
      Height          =   390
      Left            =   960
      TabIndex        =   2
      Text            =   "图书信息"
      Top             =   1560
      Width           =   2055
   End
   Begin VB.ComboBox cmb 
      Height          =   300
      ItemData        =   "FrmF.frx":0004
      Left            =   960
      List            =   "FrmF.frx":001D
      TabIndex        =   1
      Text            =   "检索方法"
      Top             =   480
      Width           =   1455
   End
   Begin VB.Label Label1 
      AutoSize        =   -1  'True
      Caption         =   "检索方式"
      ForeColor       =   &H000000FF&
      Height          =   180
      Left            =   120
      TabIndex        =   4
      Top             =   600
      Width           =   720
   End
   Begin VB.Label lbl 
      AutoSize        =   -1  'True
      Caption         =   "关键字"
      ForeColor       =   &H000000FF&
      Height          =   180
      Left            =   120
      TabIndex        =   3
      Top             =   1680
      Width           =   540
   End
End
Attribute VB_Name = "FrmF"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub cmd_Click(Index As Integer)
On Error GoTo E_Err:
If Index = 1 Then Unload Me: Load FrmMain: FrmMain.Show: Exit Sub
Dim strFind As String
 Select Case cmb.ListIndex
  Case 0, 4: strFind = "motif"
  Case 1: strFind = "bookid"
  Case 2: strFind = "bookname"
  Case 3: strFind = "author"
  Case 5: strFind = "bookshelf"
  Case 6: strFind = "sort"
 End Select
 Call QueryInfo("select * from books where [" & strFind & "] like '%" & Choose(txtKey) & "%'")
 DBRct.MoveFirst
 LstFind.Clear
 Do Until DBRct.EOF
  LstFind.AddItem DBRct.Fields("bookname").Value
  DBRct.MoveNext
 Loop
E_Err:
End Sub

Private Sub Form_Load()
Unload FrmMain
End Sub


Private Sub LstFind_Click()
DBRct.MoveFirst
DBRct.Move LstFind.ListIndex
blnOp = False
LstC.Clear
LstC.AddItem "图书编号:" & DBRct.Fields("bookid").Value
LstC.AddItem "图书名字:" & DBRct.Fields("bookname").Value
LstC.AddItem "图书书架:" & DBRct.Fields("bookshelf").Value
LstC.AddItem "加入日期:" & DBRct.Fields("joindate").Value
LstC.AddItem "图书作者:" & DBRct.Fields("author").Value
LstC.AddItem "图书价格: ¥" & Format(DBRct.Fields("price").Value, "##0.00")
txtMotif = "图书主题:" & DBRct.Fields("motif").Value
End Sub

Private Sub LstFind_DblClick()
On Error Resume Next
If LstFind.Text <> Empty Then
 Load FrmB: FrmB.Txt(0) = DBRct.Fields("bookid").Value: FrmB.Txt(0).Enabled = False: FrmB.Show vbModal
End If
 Call cmd_Click(0)
End Sub

Private Sub txtKey_Change()
If txtKey = "" Then cmd(0).Enabled = False Else cmd(0).Enabled = True
End Sub

Private Sub txtMotif_GotFocus()
txtKey.SetFocus
End Sub

⌨️ 快捷键说明

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