📄 备件名称.frm
字号:
VERSION 5.00
Begin VB.Form Frmbjmc
Caption = "备件名称管理"
ClientHeight = 4275
ClientLeft = 60
ClientTop = 345
ClientWidth = 5325
Icon = "备件名称.frx":0000
LinkTopic = "Form1"
MaxButton = 0 'False
MDIChild = -1 'True
ScaleHeight = 4275
ScaleWidth = 5325
Begin VB.ListBox List1
Height = 2220
Left = 1080
TabIndex = 6
Top = 600
Width = 3135
End
Begin VB.TextBox Txtbjmc
Height = 375
Left = 2280
MaxLength = 25
TabIndex = 5
Top = 3120
Width = 1935
End
Begin VB.CommandButton Cmdexit
Caption = "退出"
Height = 375
Left = 3240
TabIndex = 2
Top = 3720
Width = 975
End
Begin VB.CommandButton Cmddel
Caption = "删除"
Height = 375
Left = 1860
TabIndex = 1
Top = 3720
Width = 975
End
Begin VB.CommandButton Cmdadd
Caption = "添加"
Height = 375
Left = 480
TabIndex = 0
Top = 3720
Width = 975
End
Begin VB.Label Label3
Caption = "备件名称"
BeginProperty Font
Name = "宋体"
Size = 10.5
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00FF0000&
Height = 375
Left = 1080
TabIndex = 4
Top = 3120
Width = 975
End
Begin VB.Label Label1
Caption = "备件列表"
BeginProperty Font
Name = "隶书"
Size = 15.75
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00FF0000&
Height = 375
Left = 1920
TabIndex = 3
Top = 120
Width = 1455
End
End
Attribute VB_Name = "Frmbjmc"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim rs As Recordset
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Cmdadd_Click()
If MsgBox("确认要添加吗?", 36, "询问") = vbYes Then
MousePointer = vbHourglass
If Trim(Txtbjmc.Text) = "" Then
MsgBox "配件名称为空!", vbOKOnly, "提示"
MousePointer = vbDefault
Exit Sub
End If
If rs.RecordCount > 0 Then
rs.MoveFirst
Do While Not rs.EOF
If rs.Fields!bjmc = Trim(Txtbjmc.Text) Then
MsgBox "记录重复", vbInformation, "信息"
MousePointer = vbDefault
Exit Sub
Else
rs.MoveNext
End If
Loop
End If
If rs.RecordCount > 0 Then
rs.MoveLast
End If
rs.AddNew
rs.Fields!bjmc = Trim(Txtbjmc.Text)
rs.Update
List1.AddItem Trim(Txtbjmc.Text)
List1.Refresh
Txtbjmc.Text = ""
MousePointer = vbDefault
'MsgBox "记录已添加", vbOKOnly, "信息"
End If
End Sub
Private Sub Cmddel_Click()
If MsgBox("确信要删除吗?", vbQuestion + vbYesNo, "询问") = vbYes Then
MousePointer = vbHourglass
If rs.RecordCount > 0 Then
rs.MoveFirst
Else
MousePointer = vbDefault
MsgBox "没有记录可删除", vbOKOnly, "信息"
Exit Sub
End If
If List1.ListIndex = -1 Then
MousePointer = vbDefault
MsgBox "请先选择要删除的记录!", vbExclamation + vbOKOnly, "信息"
Exit Sub
End If
Do While Not rs.EOF
If rs.Fields!bjmc = CStr(Trim(List1.List(List1.ListIndex))) Then
rs.Delete
List1.RemoveItem List1.ListIndex
List1.Refresh
Txtbjmc.Text = ""
MousePointer = vbDefault
' MsgBox "记录已删除", vbOKOnly, "信息"
MousePointer = vbDefault
Exit Sub
Else
rs.MoveNext
End If
Loop
Else
MousePointer = vbDefault
Exit Sub
End If
End Sub
Private Sub Cmdexit_Click()
Unload Me
End Sub
Private Sub Form_Load()
MDIFrm.Caption = MDIFrm.Caption & "---[备件名称管理]"
MDIFrm.numbjmc.Enabled = False
'设置窗体启动位置
Me.Top = 500
Me.Left = 3000
Me.Height = 4935
Me.Width = 4980
MousePointer = vbHourglass
'重要帮助
Set rs = db.OpenRecordset("select * from bjmc")
'将备件名称付给列表框
If rs.RecordCount > 0 Then
Do While Not rs.EOF
List1.AddItem rs.Fields!bjmc
rs.MoveNext
Loop
End If
MousePointer = vbDefault
End Sub
Private Sub Form_Unload(Cancel As Integer)
MDIFrm.numbjmc.Enabled = True
rs.Close
MDIFrm.Caption = App.Title
End Sub
Private Sub List1_Click()
Txtbjmc.Text = List1.List(List1.ListIndex)
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -