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

📄 frmbooksellermain.frm

📁 一个适用于书店的图书管理信息系统
💻 FRM
📖 第 1 页 / 共 5 页
字号:
Private Sub Form_Activate()
Call Form_Resize
Adodc1.CommandType = adCmdTable
Adodc1.RecordSource = "读者查询"

Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
End Sub

Private Sub Form_Load()
Dim dbName As String
Dim connSTR As String

On Error GoTo errEnd

dbName = App.Path
If Right(dbName, 1) <> "\" Then dbName = dbName + "\"
dbName = dbName + "DataBase\WFSSDataBase.mdb"

connSTR = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbName & ";Persist Security Info=False"
Adodc1.ConnectionString = connSTR
Adodc2.ConnectionString = connSTR

SSTabGuest.Tab = 0
FrmMain.FrmMainSBar.Panels(1).Text = "就绪"
Exit Sub

errEnd:
    MsgBox "连接数据库失败!", vbOKOnly + vbExclamation, "打开数据库出错"
    End
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
On Error Resume Next
End Sub

Private Sub Form_Resize()
If Me.WindowState <> 2 Then
    Me.WindowState = 2
End If

SSTabGuest.Left = 0
SSTabGuest.Top = Toolbar1.Height
SSTabGuest.Width = Me.ScaleWidth
SSTabGuest.Height = Me.ScaleHeight - Toolbar1.Height

If SSTabGuest.Tab = 0 Then
    DataGrid1.Left = 100
    DataGrid1.Top = 450
    DataGrid1.Width = Me.ScaleWidth - 230
    DataGrid1.Height = Me.ScaleHeight - Toolbar1.Height - 550
ElseIf SSTabGuest.Tab = 1 Then
    DataGrid2.Left = 100
    DataGrid2.Top = 560 + ComboLeiBie.Height
    DataGrid2.Width = Me.ScaleWidth - 230
    DataGrid2.Height = Me.ScaleHeight - Toolbar1.Height - 660 - ComboLeiBie.Height
ElseIf SSTabGuest.Tab = 2 Then
    Frame1.Left = 100
    Frame1.Top = 450
    Frame1.Width = SSTabGuest.Width \ 3 + 200
    Frame1.Height = SSTabGuest.Height - 550
    
    TxtLiPin.Width = Frame1.Width - 1380
    TxtQT.Width = TxtLiPin.Width
    If FrmMain.WindowState = 2 Then
        TxtQT.Height = Frame1.Height \ 2 + 200
    ElseIf FrmMain.WindowState = 0 Then
        TxtQT.Height = Frame1.Height \ 3 + 600
        ComboDengJi.Width = TxtLiPin.Width
    End If
    
    Frame2.Left = 200 + Frame1.Width
    Frame2.Top = 450
    Frame2.Width = (SSTabGuest.Width \ 3) * 2 - 600
    Frame2.Height = SSTabGuest.Height - 550
    
    DataGrid4.Left = 100
    DataGrid4.Top = 300
    DataGrid4.Width = Frame2.Width - 200
    DataGrid4.Height = Frame2.Height - 400
    
ElseIf SSTabGuest.Tab = 3 Then
    Frame3.Left = 100
    Frame3.Top = 450
    Frame3.Width = SSTabGuest.Width \ 3 - 200
    Frame3.Height = SSTabGuest.Height - 550
    
    If FrmMain.WindowState = 2 Then
        TxtName.Width = Frame3.Width \ 2 + 600
        TxtDanWei.Width = TxtName.Width
        TxtDiZhi.Width = TxtName.Width
        TxtEmail.Width = TxtName.Width
        TxtInfo.Width = TxtName.Width
        TxtInfo.Height = Frame3.Height \ 2
        CmdSubmit.Top = TxtInfo.Height + 2600
        CmdReset.Top = CmdSubmit.Top
        CmdSubmit.Left = 500
        CmdReset.Left = CmdSubmit.Width + 800
    ElseIf FrmMain.WindowState = 0 Then
        TxtName.Width = Frame3.Width \ 2
        TxtDanWei.Width = TxtName.Width
        TxtDiZhi.Width = TxtName.Width
        TxtEmail.Width = TxtName.Width
        TxtInfo.Width = TxtName.Width
        TxtInfo.Height = Frame3.Height \ 3
        CmdSubmit.Top = TxtInfo.Height + 2500
        CmdReset.Top = CmdSubmit.Top
        CmdSubmit.Left = 200
        CmdReset.Left = CmdSubmit.Width + 300
    End If
    
    Frame4.Left = 200 + Frame3.Width
    Frame4.Top = 450
    Frame4.Width = (SSTabGuest.Width \ 3) * 2 - 200
    Frame4.Height = SSTabGuest.Height - 550
    
    DataGrid3.Left = 100
    DataGrid3.Top = 300
    DataGrid3.Width = Frame4.Width - 200
    DataGrid3.Height = Frame4.Height - 400
ElseIf SSTabGuest.Tab = 4 Then
    Frame5.Left = 100
    Frame5.Top = 450
    Frame5.Width = SSTabGuest.Width \ 2 - 200
    Frame5.Height = SSTabGuest.Height - 550
    
    TxtShopName.Left = 120
    TxtShopName.Top = 360
    TxtShopName.Width = Frame5.Width - 240
    TxtShopJianJie.Left = 120
    TxtShopJianJie.Top = 840
    TxtShopJianJie.Width = TxtShopName.Width
    TxtShopJianJie.Height = Frame5.Height - 950
    
    Frame6.Left = 200 + Frame5.Width
    Frame6.Top = 450
    Frame6.Width = SSTabGuest.Width \ 2 - 200
    Frame6.Height = SSTabGuest.Height - 550
    
    TxtDianHua.Left = 1080
    TxtDianHua.Width = Frame6.Width - 1300
    TxtShouJi.Left = 1080
    TxtShouJi.Width = TxtDianHua.Width
    TxtMail.Left = 1080
    TxtMail.Width = TxtDianHua.Width
    TxtShopWeb.Left = 1080
    TxtShopWeb.Width = TxtDianHua.Width
    TxtShopDiZhi.Left = 1080
    TxtShopDiZhi.Width = TxtDianHua.Width
    TxtLianXiRen.Left = 1080
    TxtLianXiRen.Width = TxtDianHua.Width
    TxtQiT.Left = 1080
    TxtQiT.Width = TxtDianHua.Width
    If FrmMain.WindowState = 2 Then
        TxtQiT.Height = Frame6.Height \ 3
    ElseIf FrmMain.WindowState = 0 Then
        TxtQiT.Height = Frame6.Height \ 8
    End If
ElseIf SSTabGuest.Tab = 5 Then
    DataGrid5.Left = 100
    DataGrid5.Top = 450
    DataGrid5.Width = Me.ScaleWidth - 230
    DataGrid5.Height = Me.ScaleHeight - Toolbar1.Height - 550
ElseIf SSTabGuest.Tab = 6 Then
    DataGrid6.Left = 100
    DataGrid6.Top = 450
    DataGrid6.Width = Me.ScaleWidth - 230
    DataGrid6.Height = Me.ScaleHeight - Toolbar1.Height - 550

End If

End Sub

Private Sub MBookSeller_GL_Click()
Load FrmInfo
FrmInfo.Show vbModal
End Sub

Private Sub MBookSellerS_exit_Click()
Call Sys_exit
End Sub

Private Sub MBookSellerS_jsq_Click()
Dim pid As Long
pid = Shell("Calc.exe", vbNormalFocus)
If pid = 0 Then
    MsgBox "无法打开计算器!", vbOKOnly + vbExclamation, "打开程序出错"
End If
End Sub

Private Sub MBookSellerS_logOff_Click()
Call LogOff
End Sub

Private Sub MBookSellerS_notepad_Click()
Dim pid As Long
pid = Shell("Notepad.exe", vbNormalFocus)
If pid = 0 Then
    MsgBox "无法打开记事本!", vbOKOnly + vbExclamation, "打开程序出错"
End If
End Sub

Private Sub MBSB_LianXi_Click()
SSTabGuest.Tab = 4
End Sub

Private Sub MBSB_shopJianJie_Click()
SSTabGuest.Tab = 4
End Sub

Private Sub MBSD_reg_Click()
SSTabGuest.Tab = 2
End Sub

Private Sub MBSD_zhengCe_Click()
SSTabGuest.Tab = 2
End Sub

Private Sub MBSE_tongJi_Click()
Load FrmSellBook
FrmSellBook.Show vbModal
End Sub

Private Sub MBSF_all_Click()
SSTabGuest.Tab = 0
End Sub

Private Sub MBSF_BianHao_Click()
Dim bianHao As String
bianHao = InputBox$("请输入你要检索的图书的编号,可以使用模糊检索。", "图书检索", "图书编号")
If bianHao <> "" And bianHao <> "图书编号" Then
    Call searchBook(bianHao, "图书编号")
End If
End Sub

Private Sub MBSF_fenLei_Click()
Dim bianHao As String
bianHao = InputBox$("请输入你要检索的图书的分类名,可以使用模糊检索。", "图书检索", "图书分类名")
If bianHao <> "" And bianHao <> "图书分类名" Then
    Call searchBook(bianHao, "图书分类")
End If
End Sub

Private Sub MBSF_guanJianCi_Click()
Dim bianHao As String
bianHao = InputBox$("请输入你要检索的图书的关键词,可以使用模糊检索。", "图书检索", "关键词")
If bianHao <> "" Then
    Call searchBook(bianHao, "关键词")
End If
End Sub

Private Sub MBSF_shuMing_Click()
Dim bianHao As String
bianHao = InputBox$("请输入你要检索的书名,可以使用模糊检索。", "图书检索", "书名")
If bianHao <> "" Then
    Call searchBook(bianHao, "书名")
End If
End Sub

Private Sub MBSF_zuoZhe_Click()
Dim bianHao As String
bianHao = InputBox$("请输入你要检索的图书的作者名,可以使用模糊检索。", "图书检索", "作者")
If bianHao <> "" Then
    Call searchBook(bianHao, "作者")
End If
End Sub

Private Sub MBSH_about_Click()
Load frmAbout
frmAbout.Show vbModal
End Sub

Private Sub MBSH_help_Click()
Load FrmHelp
FrmHelp.Show vbModal
End Sub

Private Sub MBSH_webHlp_Click()
Dim pid As Long
pid = Shell("Explorer.exe http://hmj.student.hvttc.edu.cn", vbNormalFocus)
If pid = 0 Then
    MsgBox "无法打开浏览器!", vbOKOnly + vbExclamation, "打开程序出错"
End If
End Sub

Private Sub MBSHM_GL_Click()
Load FrmHYMemo
FrmHYMemo.Show vbModal
End Sub

Private Sub MBSI_jianYi_Click()
SSTabGuest.Tab = 3
End Sub

Private Sub MBSI_touSu_Click()
SSTabGuest.Tab = 3
End Sub

Private Sub MBSL_TJ_Click()
Load FrmToday
FrmToday.Show vbModal
End Sub

Private Sub MBSM_chgPasswd_Click()
Load FrmChgHYPasswd
FrmChgHYPasswd.Show vbModal
End Sub

Private Sub MBSM_modify_Click()
Load FrmChgHYMemo
FrmChgHYMemo.Show vbModal
End Sub

Private Sub MBSM_nreUser_Click()
Load FrmRegMe
FrmRegMe.Show vbModal
End Sub

Private Sub MBSM_sell_Click()
Load FrmBookSell
FrmBookSell.Show vbModal
End Sub

Private Sub MBSM_tongJi_Click()
SSTabGuest.Tab = 6
End Sub

Private Sub MBSMB_YGXX_Click()
SSTabGuest.Tab = 5
End Sub

Private Sub MBSZ_chgPasswd_Click()
Load FrmChgPasswd
FrmChgPasswd.Show vbModal
End Sub

Private Sub MBSZ_ziLiao_Click()
Load FrmAdminMemo
FrmAdminMemo.Show vbModal

End Sub

Private Sub SSTabGuest_Click(PreviousTab As Integer)
On Error GoTo errEnd

If SSTabGuest.Tab = 0 Then
    DataGrid1.Left = 100
    DataGrid1.Top = 450
    DataGrid1.Width = Me.ScaleWidth - 230
    DataGrid1.Height = Me.ScaleHeight - Toolbar1.Height - 550
    
    Adodc1.CommandType = adCmdTable
    Adodc1.RecordSource = "读者查询"
    Adodc1.Refresh
    Set DataGrid1.DataSource = Adodc1
    DataGrid1.Refresh
    FrmMain.FrmMainSBar.Panels(1).Text = "浏览本店全部书目"
    
ElseIf SSTabGuest.Tab = 1 Then
    DataGrid2.Left = 100
    DataGrid2.Top = 560 + ComboLeiBie.Height
    DataGrid2.Width = Me.ScaleWidth - 230
    DataGrid2.Height = Me.ScaleHeight - Toolbar1.Height - 660 - ComboLeiBie.Height
    With ComboLeiBie
        .Clear
        .Text = "选择分类"
        .AddItem "图书编号"
        .AddItem "关键词"
        .AddItem "书名"
        .AddItem "作者"
        .AddItem "出版社"
        .AddItem "图书分类"
        .AddItem "ISBN"
        .AddItem "内容简介"
    End With
    Adodc1.CommandType = adCmdTable
    Adodc1.RecordSource = "读者查询"
    Adodc1.

⌨️ 快捷键说明

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