GRY-Online.pl --> Archiwum Forum

Szybkie pytanie Access - combo box

09.06.2010
15:59
smile
[1]

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.


Szybkie pytanie Access - combo box - M@rine
09.06.2010
16:04
[2]

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.

09.06.2010
16:11
smile
[3]

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.

09.06.2010
16:19
smile
[4]

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 :>


Szybkie pytanie Access - combo box - legrooch
© 2000-2025 GRY-OnLine S.A.