Szukałem odpowiedzi na to pytanie, ale nic nie mogę znaleźć.
Mam jeden główny formularz dostępu i kilka formularzy podrzędnych w różnych zakładkach głównego formularza. Na każdym formularzu podrzędnym znajduje się jedno pole, które należy wypełnić z formularza głównego. Próbowałem ustawić źródło sterowania na pole zawierające dane, które muszą być automatycznie wypełniane w każdym formularzu podrzędnym, ale pola są puste, gdy zmieniam zakładki, aby wyświetlić każdy podformularz.
Czy muszę korzystać z Visual Basic, aby to zrobić, czy nie robię tego prawidłowo, ustawiając źródło sterowania?
microsoft-access
Yamaha32088
źródło
źródło
Forms![Demographics Form]![ID Field]
i[Demographics]![ID Field]
=[ID Field]
w polu Źródło sterowania, aby sprawdzić, czy to działa.Odpowiedzi:
We właściwościach kontrolki formularza można wprowadzić wartość innego pola za pomocą
=[controlname]
w źródle sterowania. W twoim przypadku tak jest=[ID Field]
w źródle sterowania każdego z pól, które chcesz odzwierciedlićID Field
wartość.Oto gif jak to zrobiłem w prostej formie.
duża wersja
źródło