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

📄 frmctypem.frm

📁 图书管理系统 asp+sql server 2000
💻 FRM
字号:
VERSION 5.00
Object = "{67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0"; "MSADODC.OCX"
Object = "{CDE57A40-8B86-11D0-B3C6-00A0C90AEA82}#1.0#0"; "MSDATGRD.OCX"
Begin VB.Form frmCTypeM 
   BackColor       =   &H00C0FFC0&
   Caption         =   "借阅证件类型管理"
   ClientHeight    =   6855
   ClientLeft      =   3945
   ClientTop       =   3240
   ClientWidth     =   10620
   LinkTopic       =   "Form1"
   ScaleHeight     =   6855
   ScaleWidth      =   10620
   Begin VB.CommandButton cmdBack 
      Caption         =   "返回(&X)"
      Height          =   615
      Left            =   8160
      TabIndex        =   4
      Top             =   5520
      Width           =   1335
   End
   Begin VB.CommandButton cmdDel 
      Caption         =   "删除(&D)"
      Height          =   615
      Left            =   6600
      TabIndex        =   3
      Top             =   5520
      Width           =   1455
   End
   Begin VB.CommandButton cmdModi 
      Caption         =   "修改(&U)"
      Height          =   615
      Left            =   5040
      TabIndex        =   2
      Top             =   5520
      Width           =   1455
   End
   Begin VB.CommandButton cmdAdd 
      Caption         =   "添加(&A)"
      Height          =   615
      Left            =   3360
      TabIndex        =   1
      Top             =   5520
      Width           =   1575
   End
   Begin MSAdodcLib.Adodc adoCType 
      Height          =   735
      Left            =   240
      Top             =   5400
      Visible         =   0   'False
      Width           =   2895
      _ExtentX        =   5106
      _ExtentY        =   1296
      ConnectMode     =   0
      CursorLocation  =   3
      IsolationLevel  =   -1
      ConnectionTimeout=   15
      CommandTimeout  =   30
      CursorType      =   3
      LockType        =   3
      CommandType     =   8
      CursorOptions   =   0
      CacheSize       =   50
      MaxRecords      =   0
      BOFAction       =   0
      EOFAction       =   0
      ConnectStringType=   1
      Appearance      =   1
      BackColor       =   -2147483643
      ForeColor       =   -2147483640
      Orientation     =   0
      Enabled         =   -1
      Connect         =   ""
      OLEDBString     =   ""
      OLEDBFile       =   ""
      DataSourceName  =   ""
      OtherAttributes =   ""
      UserName        =   ""
      Password        =   ""
      RecordSource    =   ""
      Caption         =   "Adodc1"
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      _Version        =   393216
   End
   Begin MSDataGridLib.DataGrid dtgCType 
      Bindings        =   "frmCTypeM.frx":0000
      Height          =   4095
      Left            =   720
      TabIndex        =   0
      Top             =   720
      Width           =   8535
      _ExtentX        =   15055
      _ExtentY        =   7223
      _Version        =   393216
      AllowUpdate     =   -1  'True
      BackColor       =   12648447
      ColumnHeaders   =   -1  'True
      HeadLines       =   1
      RowHeight       =   16
      BeginProperty HeadFont {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ColumnCount     =   2
      BeginProperty Column00 
         DataField       =   ""
         Caption         =   ""
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      BeginProperty Column01 
         DataField       =   ""
         Caption         =   ""
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      SplitCount      =   1
      BeginProperty Split0 
         BeginProperty Column00 
         EndProperty
         BeginProperty Column01 
         EndProperty
      EndProperty
   End
End
Attribute VB_Name = "frmCTypeM"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim vCTypeID As Integer
Dim vCTypeName As String
Dim SQLStr As String
Dim rs As ADODB.Recordset
'单击"添加"按钮,调用frmCTypeEdit窗体,录入借阅证件信息,并插入到表CardType中
Private Sub cmdAdd_Click()
'初始化frmCTypeEdit信息
frmCTypeEdit.txtCType = ""
frmCTypeEdit.txtCType.Locked = False
frmCTypeEdit.txtTypeName = ""
frmCTypeEdit.txtMaxCount = "5"            '设置默认值
frmCTypeEdit.txtMaxDays = "20"
frmCTypeEdit.txtRenewDays = "10"
IsAdd = True                              '将IsAdd变量设置为True,表示当前状态为插入新记录
frmCTypeEdit.Show 1                       '启动编辑窗体frmCTypeEdit
Call adoCTypeRefresh                      '刷新dtgCType控件

End Sub

'返回按钮
Private Sub cmdBack_Click()
Unload Me

End Sub

'单击"删除"按钮,在表CardType中删除dtgCType中选择的数据记录
Private Sub cmdDel_Click()
Dim isDel As Integer
vCTypeID = Val(dtgCType.Columns(0))
If adoCType.Recordset.BOF Or adoCType.Recordset.EOF Then
   MsgBox "请选择一条记录", vbInformation, "信息提示"
Else
   isDel = MsgBox("是否删除该记录", vbYesNo + vbQuestion + vbDefaultButton2, "是否删除")
   If isDel = 6 Then             '判断此类型的借阅证件是否存在
      '设置SQL语句
      SQLStr = "select * from CardInfo where CTypeID=" + Str(vCTypeID) + ""
      Set rs = SQLQuery(SQLStr)
      If Not rs.EOF Then
         MsgBox "此类型的借阅已存在" + vbCrLf + "不能删除", vbInformation, "信息提示"
      Exit Sub
      End If
    '删除信息
    SQLStr = "delete from CardType where CTypeID=" + Str(vCTypeID) + ""
    SQLExt SQLStr               '执行delete语句
    MsgBox "删除成功!", vbInformation, "删除提示"
    End If
 End If
 
adoCType.Refresh                '刷新adoCType

End Sub

'单击"修改"按钮,调用frmCTypeEdit窗体,修改瓦,并插入到表CardType上
Private Sub cmdModi_Click()
If adoCType.Recordset.BOF Or adoCType.Recordset.EOF Then
   MsgBox "请选择记录", vbInformation, "信息提示"
   Exit Sub
End If
'初始化frmCTypeEdit信息
frmCTypeEdit.txtCType = dtgCType.Columns(0)
frmCTypeEdit.txtCType.Locked = True
frmCTypeEdit.txtTypeName = Trim(dtgCType.Columns(1))
frmCTypeEdit.txtMaxCount = Trim(dtgCType.Columns(2))
frmCTypeEdit.txtMaxDays = Trim(dtgCType.Columns(3))
frmCTypeEdit.txtRenewDays = Trim(dtgCType.Columns(4))
IsAdd = False                   '将IsAdd变量设置为False,表示当前状态为修改新记录
frmCTypeEdit.Show 1            '启动编辑窗体frmCTypeEdit
Call adoCTypeRefresh           '刷新DataGrid表格的内容

End Sub

'数据网格控件dtgCType数据加载过程
Private Sub adoCTypeRefresh()
adoCType.ConnectionString = CONSTR        '设置ADO控件adoCTypeRefresh的连接字符串
Dim tmpRecordSource As String             '设置数据源
tmpRecordSource = "select CTypeID as 借阅证类型,TypeName as 借阅证类型名,MaxCount as 可借阅书籍的数目,MaxDays as 可借阅书籍的时间,RenewDays as 可续借书籍的时间 from CardType ORDER BY CTypeID"
adoCType.RecordSource = tmpRecordSource
adoCType.Refresh
With dtgCType                            '设置dtgCType每列显示的宽度
.Columns(0).Width = 1100
.Columns(1).Width = 1300
.Columns(2).Width = 1600
.Columns(3).Width = 1600
.Columns(4).Width = 1800
End With

End Sub

'窗体frmCTypeM加载事件
Private Sub Form_Load()
Call adoCTypeRefresh                    '调用过程adoCTypeRefresh实现dgtCType数据初始化
End Sub

⌨️ 快捷键说明

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