VBA > Łączenie okien VBA z innymi oknami > Kolejność operacji i zdarzeń | | Drukuj |
Schemat operacji wykonywanych w poszczególnych oknach podczas nawiązywania połączenia
Klient |
Kierunek danych |
Serwer |
Stworzenie pól do wymiany danych
Zainicjowanie pól AddField ("name", type, size)=value
Nawiązanie połączenia z serwerem BeginLink(type) |
>>> |
|
Otwarcie okna i odebranie informacji o połączeniu sub Document_BeginLink() Odebranie danych inicjujących serwer value=ServerField("name") inicjalizacja okna serwera ...... end sub Normalna praca użytkownika z oknem serwera ...... Wybranie polecenia użyj w oknie serwera Wypełnienie pól zwracanych do klienta ServerField("name")=value Odesłanie danych do klienta UseLink() |
||
Odebranie informacji o danych zwrotnych Sub Document_UseLink()
Odebranie danych zwrotnych value=ClientField("name") end sub |
<<< |
Zamknięcie połączenia następuje automatycznie po zakończeniu obsługi zdarzenia UseLink po stronie klienta.
Odebranie informacji o końcu połączenia Document_EndLink(TRUE) End sub |
<<< >>> |
Odebranie informacji o końcu połączenia sub Document_EndLink(FALSE) end sub |