Autouzupełnianie pola w formularzu w oparciu o inne pole

Użytkowanie programu bazodanowego
player
Posty: 1
Rejestracja: czw lip 07, 2016 12:32 am

Autouzupełnianie pola w formularzu w oparciu o inne pole

Post autor: player »

Witam.

Przed zamieszczeniem tego tematu przejrzałem całą dokumentację dotyczącą kwerend oraz formularzy i nie znajduję odpowiedzi na moje zagadnienie.

Otóż mam dwie tabele: 'OWOC' oraz 'KOD OWOCU'.

W tabeli OWOC znajdują się następujące pola: ID(autonumer), KOD, NAZWA_OWOCU

W tabeli KOD OWOCU są natomiast tylko dwa pola: LITERA_KODU, NAZWA_OWOCU.

Pole KOD z pierwszej tabeli ma postać: LNNNN gdzie za pierwszą z liter kryje się nazwa owocu a pozostałe cyfry to ilość kcal, np. B102 to Banan zawierający 102kcal.

W drugiej tabeli znajdują się wszystkie literki oznaczające dany owoc. Przykładowy rekord to LITERA_KODU: A NAZWA_OWOCU: Ananas, B - Banan, C - Cytryna, D - Daktyl itp.

I teraz można przejść do sedna problemu. Jak stworzyć formularz służący do dodawania rekordów do tabeli OWOC tak, aby po wpisaniu kodu w polu KOD np. C287 - w polu NAZWA_OWOCU została pobrana nazwa z tabeli KOD OWOCU? (C oznacza Cytrynę, więc po wpisaniu C287 w polu KOD, do pola NAZWA_OWOCU powinna zostać pobrana wartość "Cytryna").

Ten problem spędza mi sen z powiek. Ponad tydzień szukam odpowiedzi i dalej nie mogę jej odnaleźć. Z gory dziękuję za pomoc.
OpenOffice 4.1 na Windows 7
ODPOWIEDZ