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

📄 frm_labinfo.frm

📁 图书馆信息管理系统
💻 FRM
📖 第 1 页 / 共 2 页
字号:
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00808080&
         Height          =   195
         Left            =   3060
         TabIndex        =   16
         Top             =   2168
         Width           =   360
      End
      Begin VB.Label Lbl_Zipcode 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "邮编"
         BeginProperty Font 
            Name            =   "Tahoma"
            Size            =   8.25
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00808080&
         Height          =   195
         Left            =   3060
         TabIndex        =   15
         Top             =   2653
         Width           =   360
      End
      Begin VB.Label Lbl_Logo 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "徽标(150*150) [单击更改]"
         BeginProperty Font 
            Name            =   "Tahoma"
            Size            =   8.25
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00808080&
         Height          =   195
         Left            =   240
         TabIndex        =   14
         Top             =   360
         Width           =   1995
      End
   End
   Begin VB.PictureBox Pic_TitleBar 
      Align           =   1  'Align Top
      Appearance      =   0  'Flat
      AutoRedraw      =   -1  'True
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      ForeColor       =   &H80000008&
      Height          =   480
      Left            =   0
      ScaleHeight     =   480
      ScaleWidth      =   8400
      TabIndex        =   7
      Top             =   0
      Width           =   8400
      Begin VB.PictureBox Pic_TBarSub1 
         Appearance      =   0  'Flat
         AutoRedraw      =   -1  'True
         BackColor       =   &H00C0C0C0&
         BorderStyle     =   0  'None
         ForeColor       =   &H80000008&
         Height          =   480
         Left            =   0
         ScaleHeight     =   480
         ScaleWidth      =   480
         TabIndex        =   9
         Top             =   0
         Width           =   480
         Begin VB.PictureBox Pic_TBarSymbol 
            Appearance      =   0  'Flat
            AutoRedraw      =   -1  'True
            BackColor       =   &H00C0C0C0&
            BorderStyle     =   0  'None
            ForeColor       =   &H80000008&
            Height          =   240
            Left            =   120
            Picture         =   "Frm_LabInfo.frx":0000
            ScaleHeight     =   240
            ScaleWidth      =   240
            TabIndex        =   10
            Top             =   120
            Width           =   240
         End
      End
      Begin LabMangeSystem.XButton Cmd_TBarClose 
         Height          =   240
         Left            =   8040
         TabIndex        =   11
         Top             =   120
         Width           =   240
         _ExtentX        =   423
         _ExtentY        =   423
         Caption         =   ""
         ToolTip         =   "关闭当前窗口"
         BackColor       =   16777215
         MouseDownColor  =   -2147483644
         MouseOnColor    =   -2147483644
         StyleColor      =   0
         Style3dColor1   =   16577259
         Style3dColor2   =   8421504
         Picture         =   "Frm_LabInfo.frx":058A
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "MS Sans Serif"
            Size            =   8.25
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
      End
      Begin VB.Label Lbl_TBarText 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "TitleBar Text"
         BeginProperty Font 
            Name            =   "Tahoma"
            Size            =   8.25
            Charset         =   0
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00000000&
         Height          =   195
         Left            =   600
         TabIndex        =   8
         Top             =   150
         Width           =   1095
      End
   End
   Begin LabMangeSystem.XButton Cmd_Save 
      Height          =   375
      Left            =   480
      TabIndex        =   5
      Top             =   5400
      Width           =   1095
      _ExtentX        =   1931
      _ExtentY        =   661
      Caption         =   "保存"
      ToolTip         =   "保存并关闭"
      BackColor       =   14737632
      ForeColor       =   8421504
      MouseDownColor  =   -2147483644
      MouseOnColor    =   -2147483644
      StyleColor      =   16777215
      Style3dColor1   =   16577259
      Style3dColor2   =   8421504
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "Tahoma"
         Size            =   8.25
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      IfDraw          =   -1  'True
   End
   Begin LabMangeSystem.XButton Cmd_Close 
      Height          =   375
      Left            =   1680
      TabIndex        =   6
      Top             =   5400
      Width           =   1095
      _ExtentX        =   1931
      _ExtentY        =   661
      Caption         =   "关闭"
      ToolTip         =   "关闭"
      BackColor       =   14737632
      ForeColor       =   8421504
      MouseDownColor  =   -2147483644
      MouseOnColor    =   -2147483644
      StyleColor      =   16777215
      Style3dColor1   =   16577259
      Style3dColor2   =   8421504
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "Tahoma"
         Size            =   8.25
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      IfDraw          =   -1  'True
   End
   Begin VB.Line Line_Split 
      BorderColor     =   &H00C0C0C0&
      X1              =   240
      X2              =   240
      Y1              =   600
      Y2              =   6840
   End
   Begin VB.Line Line_SplitShadow 
      BorderColor     =   &H00FFFFFF&
      X1              =   255
      X2              =   255
      Y1              =   615
      Y2              =   6855
   End
End
Attribute VB_Name = "Frm_LabInfo"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim LogoFileName As String
Option Explicit

Private Sub Cmb_IsFine_Click()
    If Cmb_IsFine.ListIndex = 0 Then
        Txt_Fine.Enabled = True
    Else: Txt_Fine.Enabled = False
    End If
End Sub

Private Sub Cmd_Close_Click()
    Call Cmd_TBarClose_Click
End Sub

Private Sub Cmd_Save_Click()
On Error GoTo ERRORZONE
    If HavePower("修改图书馆信息权限") = False Then
        MsgFrm "您没有权限完成当前操作!", "x", "错误"
        Exit Sub
    End If
    
    Dim strSQL As String
    Dim rs As New ADODB.Recordset
    Dim st As New ADODB.Stream
    
    strSQL = "select * from 图书馆信息"
    rs.Open strSQL, cnMain, adOpenDynamic, adLockOptimistic
    
    rs("图书馆名称") = Txt_LabName.Text
    rs("负责人") = Txt_Charger.Text
    rs("联系电话") = Txt_Tel.Text
    rs("地址") = Txt_Address.Text
    rs("邮编") = Txt_Zipcode.Text
    If Cmb_IsRent.ListIndex = 0 Then
        rs("租金功能") = True
    Else: rs("租金功能") = False
    End If
    If Cmb_IsFine.ListIndex = 0 Then
        rs("超期罚金功能") = True
    Else: rs("超期罚金功能") = False
    End If
    rs("每日超期罚金") = Txt_Fine.Text
    
    If LogoFileName = vbNullString Then GoTo UpdateOver
    
    st.Mode = adModeReadWrite
    st.Type = adTypeBinary
    st.Open
    st.LoadFromFile LogoFileName
    rs.Fields("徽标") = st.Read

UpdateOver:
    rs.Update
    Call Cmd_TBarClose_Click
    Exit Sub
ERRORZONE:
    MsgFrm Err.Description, "x", "错误"
End Sub

Private Sub Cmd_TBarClose_Click()
    Unload Me
    Frm_Welcome.Show
    Set LastForm = Frm_Welcome
End Sub

Private Sub Form_Load()
    Lbl_TBarText.caption = Me.caption
    Cmb_IsRent.AddItem "是"
    Cmb_IsRent.AddItem "否"
    Cmb_IsFine.AddItem "是"
    Cmb_IsFine.AddItem "否"
    Call LoadData
End Sub

Private Sub Form_Resize()
On Error Resume Next
    Frame_ShowData.Width = Me.Width - Frame_ShowData.Left - 240 - 45
End Sub

Private Sub Frame_ShowData_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
    Shp_LogoBorder.Visible = False
End Sub

Private Sub Pic_Logo_Click()
On Error Resume Next
    CDG.InitDir = App.Path
    CDG.DialogTitle = "选择图像"
    CDG.Filter = "BMP格式 (*.bmp)|*.bmp|JPG格式 (*.jpg)|*.jpg|GIF格式 (*.gif)|*.gif|所有格式 (*.*)|*.*"
    CDG.Flags = 4096 + 2
    CDG.CancelError = True
    CDG.ShowOpen
    If Err = cdlCancel Then
    Else
        Open CDG.FileName For Input As #1
        Pic_Logo.Picture = LoadPicture(CDG.FileName)
        LogoFileName = CDG.FileName
    End If
End Sub

Private Sub Pic_Logo_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
    Shp_LogoBorder.Visible = True
End Sub

Private Sub Pic_TitleBar_Resize()
On Error Resume Next
    Cmd_TBarClose.Left = Pic_TitleBar.Width - 24 * 15
End Sub

Private Sub LoadData()
On Error Resume Next
    Dim strSQL As String
    Dim rs As New ADODB.Recordset
    Dim st As New ADODB.Stream
    
    strSQL = "SELECT * FROM 图书馆信息"
    rs.Open strSQL, cnMain, 1, 1
    
    Txt_LabName.Text = rs("图书馆名称")
    Txt_Charger.Text = rs("负责人")
    Txt_Tel.Text = rs("联系电话")
    Txt_Address.Text = rs("地址")
    Txt_Zipcode.Text = rs("邮编")
    If rs("租金功能") = True Then
        Cmb_IsRent.ListIndex = 0
    Else: Cmb_IsRent.ListIndex = 1
    End If
    If rs("超期罚金功能") = True Then
        Cmb_IsFine.ListIndex = 0
    Else: Cmb_IsFine.ListIndex = 1
    End If
    Txt_Fine.Text = rs("每日超期罚金")
    
On Error GoTo ERRORZONE
    st.Mode = adModeReadWrite
    st.Type = adTypeBinary
    st.Open
    st.Write rs.Fields("徽标")
    MkDir App.Path & "\Temp"
    st.SaveToFile App.Path & "\Temp\Logo.bmp"
    Pic_Logo.Picture = LoadPicture(App.Path & "\Temp\Logo.bmp")
    
    Kill App.Path & "\Temp\*.*"
    RmDir App.Path & "\Temp"
    Exit Sub
ERRORZONE:
On Error Resume Next
    Pic_Logo.Picture = LoadPicture(AppPath & "Images\Picture\LabLogo.jpg")
End Sub

⌨️ 快捷键说明

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