Pole związane, niezwiązane

Każdy formularz i raport standardowo jest oparty o tabelę lub kwerendę. Widać to najlepiej w linii Źródło rekordówArkuszu właściwości.

Jeżeli źródło danych nie jest puste – poszczególne pola tego formularza/raportu odpowiadają konkretnym polom tego źródła.
W widoku projektu wygląda to tak:

Nie wszystkie jednak pola muszą być powiązane ze źródłem, mogą być również niezwiązane.

Pola mogą być też oparte o formułę wstawioną przez Konstruktora wyrażeń, np. data 

Warto tu pamiętać, że wstawiając czy edytując wartości w polach związanych, od razu zmieniamy je w tabeli, nic nie trzeba dodatkowo zapisywać jak na przykład w Excelu.

Edycja pola niezwiązanego nie wywołuje takiego efektu, ale jednocześnie wprowadzone zmiany widoczne są tylko na ekranie. Zamknięcie formularza powoduje ich utratę, chcąc je zachować, trzeba je dodatkowo zapisać w tabeli np.kodem VBA.
Ja stosuję to rozwiązanie przy dopisywaniu nowych rekordów. Umożliwia to jeszcze przed zapisaniem sprawdzenie, czy wszystkie wymagane pola są prawidłowo wypełnione, a jeżeli nie – zmuszenie użytkownika do ich uzupełnienia czy korekty. Najczęściej robię to na zupełnie oddzielnym, niezwiązanym formularzu


 

Kurs Access - formularze i raporty