VB中密码修改代码解释

PrivateSubShowMSH()DimrsAsNewADODB.Recordsetrs.Open"select*from用户",CnnSetMSH.DataSour... Private Sub ShowMSH()

Dim rs As New ADODB.Recordset
rs.Open "select * from 用户", Cnn

Set MSH.DataSource = rs

MSH.ColWidth(0) = 1100
MSH.ColWidth(1) = 0
MSH.ColWidth(2) = 1100

rs.Close
Set rs = Nothing

End Sub

Private Sub Command1_Click(Index As Integer)
Select Case Index
Case 0
ADDYH
Case 1
UPTYH
Case 2
DELYH

Case 4
Unload Me
End Select
End Sub

Private Sub Form_Load()
ShowMSH

请逐一分析,谢谢
展开
 我来答
匿名用户
2016-05-09
展开全部
没啥好分析的,你给出的代码不是核心代码;
第一段ShowMSH过程那里是查询数据显示到MSH;
第二段就是根据你点击的按钮执行相应的过程;
ADDYH UPTYH DELYH 这些过程才是核心。
追问
第二段代码中能帮我逐一分析一下?就是每段代码的注释,这段代码看不懂,case是什么意思,Select Case Index这是固定用法?
追答

嗯,固定用法。

select case 条件
    case 条件1
        '做某事
    case 条件2
        '做某事
    。。。
    case else(可以省略)
        ’
end select

相当于
if 条件=条件1 then

elseif 条件=条件2 then

...
else(可以省略)

end if

 如果条件很多,用select  case语句看起来清晰一点,代码也少

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式