Bonjour,
Je souhaite transmettre un nom de serveur à un userform. Au début de mon programme (avant le premier sub), je déclare la variable comme public.
Et je l'initialise.
Toutefois, lorsque j'arrive dans mon form celle-ci devient vide... Pourquoi?
End Sub[/CODE]
Merci,
Je souhaite transmettre un nom de serveur à un userform. Au début de mon programme (avant le premier sub), je déclare la variable comme public.
Code:
Public StrServerName As String
Et je l'initialise.
Code:
StrServerName = Co_strComputer
'On lance la fenêtre de connexion
frmlogin.Show
Toutefois, lorsque j'arrive dans mon form celle-ci devient vide... Pourquoi?
Code:
Private Sub txtPassword_Change()
StrPassword = txtPassword.Value
End Sub
Private Sub txtServername_Change()
txtServername.Value = StrServerName
End Sub
Private Sub txtUsername_Change()
StrUsername = txtUsername.Value
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, _
CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = True
MsgBox "SVP, utilisez le bouton!"
End If
End Sub
Private Sub cmdCancel_Click()
Canceled = True
Unload Me
Hide
End Sub
Private Sub cmdOK_Click()
'En effectuant un clic on vérifie le mot de passe
If Me.txtPassword.Value = "" Then
MsgBox "Vous devez inscrire un mot de passe valable sur ce serveur!"
Me.txtPassword.SetFocus
Exit Sub
End If
If Len(Me.txtUsername.Value) < Len(Me.txtServername.Value) Then
MsgBox "Vous devez inscrire un Identifiant valide sur ce serveur!"
Me.txtUsername.SetFocus
Exit Sub
End If
Canceled = False
Hide
End Sub
Private Sub Image1_Click()
End Sub
Sub UserForm_Initialize()
'On fait apparaître la fenêtre au milieu de l'écran
Me.StartUpPosition = 2
[CODE]txtServername.Value = StrServerName
txtUsername.Value = StrServerName & "\"
Merci,