Na tym formularzu dostępu, nad którym pracuję, mam zmienną globalną, która przyjmuje wartość z innego formularza w swoim zdarzeniu Form_Load. Z jakiegoś powodu mi nieznana zmienna "traci swoją wartość" (staje się "" ") po upływie pewnego czasu lub zdarza się jakieś zdarzenie. Nie byłem w stanie zauważyć niczego szczególnego, które wyzwala to zachowanie. Czy zmienne globalne są resetowane po pewnym czasie "braku aktywności" w formularzu?Zmienna globalna traci na wartości
Oto jak ustawić zmienne globalne mówię:
Private Sub Form_Load()
'...
Set prev_form = Form_Identification.Form
PasswordSybase = prev_form.Password.Value & vbNullString
UserSybase = prev_form.UserID.Value & vbNullString
'...
End Sub
[Jaki jest czas istnienia zmiennej globalnej w programie excel vba?] (Http://stackoverflow.com/questions/7041138/what-is-the-lifetime-of-a-global-variable-in-excel- vba) – Santosh