📄 frmnewcase.frm
字号:
VERSION 5.00
Object = "{5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0"; "MSFLXGRD.OCX"
Begin VB.Form frmNewCase
BorderStyle = 3 'Fixed Dialog
Caption = "新文书类型"
ClientHeight = 5700
ClientLeft = 2610
ClientTop = 2040
ClientWidth = 8040
BeginProperty Font
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
LinkTopic = "Form1"
LockControls = -1 'True
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 5700
ScaleWidth = 8040
ShowInTaskbar = 0 'False
StartUpPosition = 2 'CenterScreen
Begin MSFlexGridLib.MSFlexGrid MSFlexGrid
Height = 3585
Left = 60
TabIndex = 14
Top = 30
Width = 7935
_ExtentX = 13996
_ExtentY = 6324
_Version = 393216
FixedCols = 0
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin VB.Frame Frame
Height = 1395
Left = 60
TabIndex = 10
Top = 3600
Width = 7905
Begin VB.CommandButton OKButton
Caption = "确定"
Height = 375
Left = 6180
TabIndex = 4
Top = 300
Width = 1500
End
Begin VB.CommandButton CancelButton
Caption = "取消"
Height = 375
Left = 6180
TabIndex = 5
Top = 780
Width = 1500
End
Begin VB.TextBox txtCaseName
Height = 300
Left = 1290
TabIndex = 0
Text = "Text1"
Top = 210
Width = 4275
End
Begin VB.TextBox txtCode
Height = 300
Left = 1290
MaxLength = 4
TabIndex = 1
Text = "Text2"
Top = 600
Width = 2115
End
Begin VB.TextBox txtPage
Alignment = 1 'Right Justify
Height = 300
Left = 1290
TabIndex = 2
Text = "Text3"
Top = 990
Width = 1275
End
Begin VB.CheckBox chkIsRegister
Caption = "是否登记类型"
Height = 255
Left = 3840
TabIndex = 3
Top = 1020
Width = 1425
End
Begin VB.Label lblCaseName
AutoSize = -1 'True
Caption = "文书名称"
Height = 180
Left = 150
TabIndex = 13
Top = 300
Width = 720
End
Begin VB.Label lblCaseCode
AutoSize = -1 'True
Caption = "文书类型编码"
Height = 180
Left = 150
TabIndex = 12
Top = 660
Width = 1080
End
Begin VB.Label lblCasePages
AutoSize = -1 'True
Caption = "页 数"
Height = 180
Left = 150
TabIndex = 11
Top = 1050
Width = 720
End
End
Begin VB.CommandButton cmdDelete
Caption = " 删除(&D)"
Height = 375
Left = 3690
TabIndex = 8
Top = 5160
Width = 1500
End
Begin VB.CommandButton cmdExit
Caption = " 退出(&X)"
Height = 375
Left = 6240
TabIndex = 9
Top = 5160
Width = 1500
End
Begin VB.CommandButton cmdModify
Caption = " 修改(&M)"
Height = 375
Left = 2190
TabIndex = 7
Top = 5160
Width = 1500
End
Begin VB.CommandButton cmdAdd
Caption = " 添加(&A)"
Height = 375
Left = 690
TabIndex = 6
Top = 5160
Width = 1500
End
End
Attribute VB_Name = "frmNewCase"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private CurrentRow As String
Private Const InitCols As Long = 4 '初始列数
Private Const InitRows As Long = 120 '初始行数
Dim rstCase As ADODB.Recordset
Private Sub CancelButton_Click()
cmdAdd.Enabled = True
cmdModify.Enabled = True
cmdDelete.Enabled = True
'重新加入 txt*
txtCaseName = MSFlexGrid.TextMatrix(CurrentRow, 1)
txtCode = MSFlexGrid.TextMatrix(CurrentRow, 0)
txtPage = MSFlexGrid.TextMatrix(CurrentRow, 2)
chkIsRegister = Val(MSFlexGrid.TextMatrix(CurrentRow, 3))
'使 txt* 不可编辑
txtCode.Enabled = False
txtCaseName.Enabled = False
txtPage.Enabled = False
chkIsRegister.Enabled = False
'使 OK Cancel 按钮不可见
OKButton.Visible = False
CancelButton.Visible = False
End Sub
Private Sub cmdAdd_Click()
Dim strSQL As String
cmdModify.Enabled = False
cmdDelete.Enabled = False
txtCode.Enabled = True
txtCaseName.Enabled = True
txtPage.Enabled = True
chkIsRegister.Enabled = True
txtCode = vbNullString
txtCaseName = vbNullString
txtPage = vbNullString
chkIsRegister = 0
'使 OK Cancel 按钮不可见
OKButton.Tag = "Add"
OKButton.Visible = True
CancelButton.Visible = True
End Sub
Private Sub cmdDelete_Click()
Dim Msg As String
Dim strSQL As String
If txtCode.Text = vbNullString Then
MsgBox "无当前纪录!", vbInformation
Exit Sub
End If
Msg = MsgBox("确定删除当前纪录吗?", vbYesNo + vbInformation)
Select Case Msg
Case vbYes
Case vbNo
Exit Sub
End Select
'删除当前记录
strSQL = "DELETE * FROM Sys_Case WHERE Case_Code='" & MSFlexGrid.TextMatrix(CurrentRow, 0) & "'"
conCaseMain.Execute strSQL
'清除MSFlexGrid_Business中的显示
If MSFlexGrid.Rows >= InitRows Then
MSFlexGrid.RemoveItem CurrentRow
End If
If MSFlexGrid.Rows < InitRows Then
MSFlexGrid.Rows = InitRows
End If
'清除txt*中的的显示
txtCode.Text = vbNullString
txtCaseName.Text = vbNullString
txtPage.Text = vbNullString
chkIsRegister = 0
End Sub
Private Sub cmdExit_Click()
Unload Me
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -