📄 frmuser.frm
字号:
AllowUpdate = 0 'False
Appearance = 0
BackColor = -2147483647
HeadLines = 1
RowHeight = 15
FormatLocked = -1 'True
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 = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ColumnCount = 3
BeginProperty Column00
DataField = "User_Name"
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 = "User_Pswd"
Caption = "密码"
BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED}
Type = 0
Format = ""
HaveTrueFalseNull= 0
FirstDayOfWeek = 0
FirstWeekOfYear = 0
LCID = 2052
SubFormatType = 0
EndProperty
EndProperty
BeginProperty Column02
DataField = "User_Limit"
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
BeginProperty Column02
EndProperty
EndProperty
End
End
Begin MSAdodcLib.Adodc AdoUser
Height = 270
Left = 5160
Top = 3120
Width = 2055
_ExtentX = 3625
_ExtentY = 476
ConnectMode = 0
CursorLocation = 3
IsolationLevel = -1
ConnectionTimeout= 15
CommandTimeout = 30
CursorType = 3
LockType = 3
CommandType = 2
CursorOptions = 0
CacheSize = 50
MaxRecords = 0
BOFAction = 0
EOFAction = 0
ConnectStringType= 1
Appearance = 0
BackColor = -2147483647
ForeColor = -2147483640
Orientation = 0
Enabled = -1
Connect = "Provider=SQLOLEDB.1;Password=624813;Persist Security Info=True;User ID=xt;Initial Catalog=xt;Data Source=xt"
OLEDBString = "Provider=SQLOLEDB.1;Password=624813;Persist Security Info=True;User ID=xt;Initial Catalog=xt;Data Source=xt"
OLEDBFile = ""
DataSourceName = ""
OtherAttributes = ""
UserName = ""
Password = ""
RecordSource = "User_Info"
Caption = "用户管理"
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
End
Attribute VB_Name = "frmUser"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Cmd_Addnew_Click()
Dim T As Integer
On Error Resume Next
Frame1.Enabled = True
Cmd_Del.Enabled = False
Cmd_Update.Enabled = False
Cmd_Search.Enabled = False
If Cmd_Addnew.Caption = "新建用户" Then
Cmd_Addnew.Caption = "保存"
AdoUser.Recordset.MoveLast
T = AdoUser.Recordset.Fields("User_ID")
AdoUser.Recordset.AddNew
Text1.Text = T + 1
Text2.SetFocus
AdoUser.Recordset.Update (User_ID = T + 1)
Else
Cmd_Addnew.Caption = "新建用户"
AdoUser.Recordset.Update
AdoUser.Refresh
AdoUser.Recordset.MoveLast
Frame1.Enabled = False
Cmd_Del.Enabled = True
Cmd_Update.Enabled = True
Cmd_Search.Enabled = True
End If
End Sub
Private Sub Cmd_Del_Click()
On Error Resume Next
I = MsgBox("如果现在删除个用户,以后将无法恢复,你确定要删除吗?", vbOKCancel + vbQuestion, "请注意!")
If I = 1 Then
AdoUser.Recordset.Delete
AdoUser.Refresh
AdoUser.Recordset.MoveNext
If AdoUser.Recordset.EOF Then
AdoUser.Recordset.MoveLast
End If
Dim Count As Integer
Count = AdoUser.Recordset.RecordCount
Label13.Caption = "目前有 " & Count & " 个注册用户"
End If
End Sub
Private Sub Cmd_Exit_Click()
Unload Form_User
End Sub
Private Sub Cmd_Search_Click()
AdoUser.Recordset.MoveFirst
Cmd_Search.Enabled = False
Dim Username, UserLimit As String
Username = Trim(Text5.Text)
UserLimit = Combo2.Text
If Username = "" And UserLimit = "" Then
MsgBox "你没有输入任何查询条件", vbOKOnly + vbCritical, "错误"
ElseIf Username = "" Then
AdoUser.Recordset.Find "User_Limit='" & UserLimit & "'"
ElseIf UserLimit = "" Then
AdoUser.Recordset.Find "User_Name='" & Username & "'"
Else
AdoUser.Recordset.Find "User_Name='" & Username & "' OR User_Limit='" & UserLimit & "'"
End If
If AdoUser.Recordset.EOF Then
MsgBox "没有找到此顾客"
AdoUser.Recordset.MoveFirst
End If
Text4.Text = ""
Text5.Text = ""
Combo2.Text = ""
Cmd_Search.Enabled = True
End Sub
Private Sub Cmd_Update_Click()
On Error Resume Next
Frame1.Enabled = True
Cmd_Del.Enabled = False
Cmd_Addnew.Enabled = False
Cmd_Search.Enabled = False
If Cmd_Update.Caption = "修改信息" Then
Cmd_Update.Caption = "保存"
AdoUser.Recordset.Update
Text1.SetFocus
Else
Cmd_Update.Caption = "修改信息"
AdoUser.Recordset.Update
AdoUser.Refresh
Frame1.Enabled = False
Cmd_Del.Enabled = True
Cmd_Addnew.Enabled = True
Cmd_Search.Enabled = True
End If
End Sub
Private Sub Form_Load()
If Limit = "5" Then
Me.Cmd_Addnew.Enabled = False
Me.Cmd_Del.Enabled = False
Me.Cmd_Update.Enabled = False
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
If Cmd_Addnew.Caption = "保存" Or Cmd_Update.Caption = "保存" Then
I = MsgBox("数据没有存盘,要存盘吗?", vbOKCancel + vbQuestion, "请注意!")
End If
If I = 1 Then
AdoUser.Recordset.Update
Unload Me
Else
Unload Me
End If
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -