我做了一个用户管理界面,设想是选中datalist中的用户名,然后点击修改用户按钮,就可以修改用户密码,但现在情况是,一点击用户修改,就跳出编译错误,参数不可选,下面是修改用户按钮的代码
Private Sub command2_click()
Dim iret As Integer
If dltuser.Text = "" Then
MsgBox "请选择要修改的用户!", vbOKOnly + vbCritical, "警告"
Exit Subcuruser.strname = myuser.strname
With frmupdateuser
.Caption = "修改密码"
.strolduser = curuser.strname
.Text1.Text = Trim(curuser.strname)
.Text1.Enabled = False
Select Case curuser.iuserclass
Case 1
.Combo1.AddItem = "管理员"
Case 2
.Combo1.AddItem = "客户"
End Select
.Combo1.ListIndex = 0
.Combo1.Enabled = False
.bmodify = True
.Show 1
End WithExit SubWith frmupdateuser
.strolduser = myuser.strname
.Text1.Text = myuser.strname
.Text2.Text = myuser.strpwd
.Text3.Text = myuser.strpwd
Caption = "修改用户信息"
.Combo1.AddItem "管理员"
.Combo1.AddItem "客户"
.Combo1.ListIndex = myuser.iuserclass - 1
.bmodify = True
.Show 1
End With
Case 2
If myuser.iuserclass = 1 Then
MsgBox "对不起,您没有权限修改该用户!", vbOKOnly + vbCritical, "警告"
Else
With frmupdateuser
.strolduser = myuser.strname
.Text1.Text = myuser.strname
.Text2.Text = myuser.strpwd
.Text3.Text = myuser.strpwd
Caption = "修改用户信息"
.Combo1.AddItem "客户"
.Combo1.AddItem "客户"
.Combo1.ListIndex = 0
.bmodify = True
.Show 1
End With
End If
End Select
Adodc1.Refresh
datarefresh
dltuser_click
End Sub
就是这个combo1.additem出错,不知道改怎么办?麻烦各位了。
Private Sub command2_click()
Dim iret As Integer
If dltuser.Text = "" Then
MsgBox "请选择要修改的用户!", vbOKOnly + vbCritical, "警告"
Exit Subcuruser.strname = myuser.strname
With frmupdateuser
.Caption = "修改密码"
.strolduser = curuser.strname
.Text1.Text = Trim(curuser.strname)
.Text1.Enabled = False
Select Case curuser.iuserclass
Case 1
.Combo1.AddItem = "管理员"
Case 2
.Combo1.AddItem = "客户"
End Select
.Combo1.ListIndex = 0
.Combo1.Enabled = False
.bmodify = True
.Show 1
End WithExit SubWith frmupdateuser
.strolduser = myuser.strname
.Text1.Text = myuser.strname
.Text2.Text = myuser.strpwd
.Text3.Text = myuser.strpwd
Caption = "修改用户信息"
.Combo1.AddItem "管理员"
.Combo1.AddItem "客户"
.Combo1.ListIndex = myuser.iuserclass - 1
.bmodify = True
.Show 1
End With
Case 2
If myuser.iuserclass = 1 Then
MsgBox "对不起,您没有权限修改该用户!", vbOKOnly + vbCritical, "警告"
Else
With frmupdateuser
.strolduser = myuser.strname
.Text1.Text = myuser.strname
.Text2.Text = myuser.strpwd
.Text3.Text = myuser.strpwd
Caption = "修改用户信息"
.Combo1.AddItem "客户"
.Combo1.AddItem "客户"
.Combo1.ListIndex = 0
.bmodify = True
.Show 1
End With
End If
End Select
Adodc1.Refresh
datarefresh
dltuser_click
End Sub
就是这个combo1.additem出错,不知道改怎么办?麻烦各位了。
解决方案 »
- 编译器总是提示“找不到路径!”晕死了!
- 求www.cnsw.org的哪位大神给我发个邀请码!!!!!!!!
- 如何获取服务器的当前时间,要用什么函数啊?
- 请问;20万行记录的文本,怎么转化为一个工作簿下的多个电子表?(难在每个表最多只能保存65535条记录)
- 如何让picturebox透明?(100分)
- 高手请进!!!!(送分)
- 我想实现在程序运行的过程中添加一个画图的功能,我应该怎样保存这个图呢?谢谢!!
- 有没有什么软件或者什么人.已经实现了断点上传功能?谢谢.一定给分.参与有分
- 帮助制作工具HTML Help Workshop的中文使用说明,谁要?(跟帖送分)
- 在在 VB6光 盘 的 \Common\Tools\Vb\Controls目 录 中 可 以 找 到 Dbgrid.reg
- VB后台生成WORD文件
- 判断WORD类型出错
.Combo1.AddItem "管理员"
.Combo1.AddItem "客户" .Combo1.text = "管理员"
.Combo1.text = "客户"