确实声明了,赋值之后第一次调用可以用,Unload了以后再进去看就不行了。。
请问登录成功后怎么将用户名赋值给StruName,在Form7中的Label6.Caption调用,Unload me以后也一直存有?
我贴代码出来~
模块中声明Public StruName As String
————————————————————————
LoginForm的一段
Private Sub Command1_Click()
Dim strSno As String
Dim strSelect As String
strSno = Trim(Text1.Text)
'检测用户名是否存在
strSelect = "select 密码 from 用户登录信息表 where 用户名 = '" & strSno & "'"
= adCmdText
Adodc1.RecordSource = strSelect
Adodc1.Refresh
If Adodc1.Recordset.EOF = True Then
MsgBox "用户名不存在,请重新输入!", , "登录提示信息:"
Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
Exit Sub
End If
If Adodc1.Recordset.Fields("密码") = Trim(Text2.Text) Then
'检测密码是否正确
Unload Me
StruName= StrSon ……………………………………赋值了。。
MDIForm1.Show
——————————————————————————
Form7的时候
Private Sub Form_Load()
Label6.Caption=StruName
………………………………就是这里测试的时候不能显示
——————————————————————————
或者我在Login画面+
Form7.Label6.Caption=StruName
可以显示一次,Unload Me之后就不显示了。。
新手不会……能不能帮我改改,我只是想返显现在登录的用户名而已……不知道该怎么做。。
[
本帖最后由 olike 于 2013-2-26 07:56 编辑 ]