VBA > Łączenie okien VBA z innymi oknami > Kolejność operacji i zdarzeń

Drukuj

Kolejność operacji i zdarzeń

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