Podformularze z makrem

0

W załaczniku znajduje się baza nad którą pracuje.

Gdy otwieram formularz frm_Intervals i klikam jeden z rekordów, otwiera się podformularz z edycją statusu danego rekordu.

W formularzu Main_form w zakładce intervals, mam osadzony wyżej wymieniony formularz, gdy tam kliknę jeden z rekordów muszę podać ID jako parametr i wtedy otwiera się podformularz. Dlaczego tak się dzieje? Adekwatna sytuacja ma miejsce przy podformularzu Shifts. Co stanowi przyczynę ? Oba podformularze otwięrają się za pomocą makra open form w którym w WHERE mam ustawione aby ID z formularza równało się ID z podformularza.

0

Bo odwołujesz się bezposrednio do pola na formularzu: frm_Intervals, a powinieneś do pola na podformularzu, czyli tak:

[identyfikator]=[Formularze]![Main_form]![frm_Intervals].Formularz![Identyfikator]
0

Dzięki, teraz ta mechanika działa. Ale zauważyłem kolejny problem. Przy otwarciu Intervals wyświetla liste 24 rekordów. A w podformularzu tylko 1shift.

0

Na obiekcie podformularza frm_Intervals we właściwościach na zakładce dane, wyczyść Nadrzędne pola łączące i podrzędne pola łączące

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