M@rine [ Mariner of the Inet ]
Szybkie pytanie Access - combo box
Jak zrobić combo boxa który by robił takie coś>
Tzn przy wyborze z listy a w liście dolnej wyświetlało się c, d a przy wyborze b wyświetlały się e, f?
Generalnie chodzi o to, że mam tabele: Kierowcy | Zespoły | Wyścigi | Pozycje.
W tabeli kierowcy mam m.in. nazwiska i stajnie. W tabeli zespoły wiadomo, wyścigi też.
Chodzi mi o formularz w tabeli Pozycje, który przy wyborze stajni dawał do wyboru kierowców tylko danego zespołu.
Jakieś propozycje? Wiem, że ktoś powie, że to ssie i mam robić od nowa, ale cóż, nie TY to robisz. Ja tylko potrzebuje tej małej rady.
legrooch [ MPO Squad Member ]
Dobrze zaprojektowana baza da Ci odpowiedź sama :)
ID, kierowca, stajnia
ID, nazwa
idkierowcy, idstajni
id wyscigu, nazwa
id pozycji, idkierowcy, punkty
idwyscigu,idpozycji,idkierowcy
To tak na szybko, mogą być cholerne błędy.
Odpytujesz tylko te jednolinijkowe wiersze(tabele) o to, co chcesz.
M@rine [ Mariner of the Inet ]
No kuźwa legrooch jakbym miał pojęcie o czym teraz napisałeś nie byłoby wątku. Łopatologiczniej proszę ;) Ewentualnie mogę ci podesłać ten plik to zobaczysz co tam spieprzyłem. Bo bazy nie chce mi się już od nowa robić bo prawie wszystkie dane mam wpisane.
legrooch [ MPO Squad Member ]
Robaczku malutki :)
Zrób sobie tabele słownikowe, do których wprowadzisz dane o wyścigach (jak państwo, nazwa toru itd), kierowcach (nazwa kierowcy), stajni (nazwa stajni).
W każdej tabeli stwórz kolumnę o nazwie ID_cośtam, w jej opcjach ustaw, aby automatycznie nadawała numerek, jak wpisujesz nazwę np. stajni.
Do wszystkich tabel utwórz tablice "pośrednie", w których będziesz przechowywać ID danych związanych z konkretnym celem. Np tablicę dla stajni i kierowcy, która będzie zawierać swoje ID, ID stajni i ID kierowcy. Tak samo dla wyścigu+pozycji kierowcy+punktów (a punkty możesz też rozbić sobie na osobną tablicę - wtedy masz łatwiejszą modyfikację).
Edit:
Przykład - resztę masz do powielenia. No i oczywiście muszą być formularze do wprowadzania kierowcy i stajni dla niego itd. lub możesz walić ID ręcznie :>