problem z połączeniem pod-formularzy

0

Mam jeden główny formularz, w którym znajduje się parę pod-formularzy. Chciałbym, żeby w momencie gdy kliknę dany rekord w pod-formularzu z klientami w pozostałych pod-formularzach pojawiły się dane związane tylko z tym klientem. Relacje między tabelami mam ustalone. Jeśli trzeba będzie przesłać plik access oraz szkielet bazy danych to proszę pisać priv to wyślę.

0

Pod-formularze tzn. odrębne okienka czy inne tabele w jednym okienku?
W przypadku odrębnych okienek, po kliknieciu w klienta zapisz jego id w którymś arkuszu lub publicznej zmiennej innych formularzy. W pod-formularzach wtedy wczytaj dane dla wybranego id. Pozostaje kwestia wywołania eventu drugorzędnego okienka, który odświeży dane.
Jeśli wszystko jest w jednym oknie to wystarczy wywołać metodę z parametrem id. Na jego podstawie wczytujesz dane.

0

Dziękuję za szybką odpowiedź. Właśnie problemem jest wywołanie eventu drugorzędnego okienka. Udało mi się zrobić tak, żeby po id wyświetliło dany rekord, ale za pomocą menu rekordów mogę przejść do rekordu, który ma już inny id niż kliknięty rekord pierwszego pod-formularza.

0

Utwórz publiczna metodę w drugorzędnym formularzu, która wywołasz przy zmianie zaznaczenia:

Private sub EventZmianyZaznaczonegoWiersza()
     drugiFormularz.OdswiezDane id
End sub

1 użytkowników online, w tym zalogowanych: 0, gości: 1