Laik prosi o pomoc -access 2010

0

Witam!
Potrzebuje pomocy w następującym temacie:

Z firmowej bazy danych wyciągnąłem dane o gruntach w postaci tabeli zawierającej:
adres administracyjny, numer działki, rodzaj użytku gruntowego (np rola), klasę tego użytku.

Nasza firma wynajmuje te grunty, więc stworzyłem tabele z klientami (łącznie z formularzem)
stworzyłem tabele "umowy" wraz z formularzem i teraz:

W nowej tabeli "przywiązania gruntów do umów" nie wiem jak zrobić następującą rzecz:
w formularzu, w którym wprowadza się numer umowy chciałbym, aby przypisać do niej odpowiednie rekordy z tabeli o gruntach np:
wybieram umowę z pola kombi -zrobione
wybieram z tabeli o gruntach z pola kombi jeden wiersz (np. po wartości numer działki) i chciałbym, aby pozostałe wartości (adres administracyjny, rodzaj użytku itd.) z wybranego wiersza z tabeli o gruntach były przypisywane do tabeli "przywiązanie gruntów do umów"
Jeżeli da sięto zrobić z pominięciem makr itp to będę wdzięczny za pomoc.
Z góry dzękuję

0

Nie bawię się w access poprzez formularze ale napiszę jak to bym widział z poziomu tabel i widoków - może to Cię naprowadzi na rozwiązanie.

W tabeli "przywiazania gruntow do umow" masz id_grunt oraz id_umowa. Na bazie tych par stwórz widok "v_przypisane_grunty_do_umowy"(ogólnie radziłbym nazywać tabele i widoki w miarę zwięźle ale konkretnie) i w tym widoku łączysz za pomocą join tabele grunty oraz przywiazne_grunty_do_umow i wyciągasz odpowiednie pola do tego widoku. Możesz taki widok jeszcze złączyć z umowami jeśli chciałbyś dodatkowe dane z umowy.

0

Jest takie założenie, że dany grunt może dzierżawić kilka osób, i wtedy w polu powierzchnia(uzupełnianym ręcznie) wpisujemy danąwartość.
Chodzi o to, żeby w głównym formularzu wybrać umowę z powiązaną z nią osobą, a w pod formularzu dodawać rekordy z ww danymi (adres administracyjny, rodzaj i klasa użytku...)
Tabela "przywiązanie gruntów do umów" to nie tylko dwa pola id, ale cały zestaw danych (ze względu na możliwość wydzierżawienia jednego gruntu kilku osobą) obejmujący id umowy i dane dla konkretnego gruntu.
W podformularzu chciałbym, aby po wyborze jednego parametru uzupełniała sięwartość pozostałych pół.
Mama nadzieję, że teraz to brzmi jaśniej.
Pozdrawiam!

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