Wybieranie danych pośrednio

Użytkowanie programu bazodanowego
panA
Posty: 11
Rejestracja: pn lut 08, 2016 12:02 am

Wybieranie danych pośrednio

Post autor: panA »

Mam duży problem ze stworzeniem formularza. Może opiszę:

W bazie danych mam (wypiszę tylko te istotne teraz) tabele ze spisem modeli autobusów oraz stanem taboru w zajezdniach. Pomocniczo typ wielkości autobusów (powiedzmy, że "mały", "średni" i "duży").
Próbuję stworzyć formularz, który pozwoliłby wybrać wielkość taboru, a w wyniku wyszłaby lista pojazdów. Chciałbym to jednak zrobić "pośrednio", czyli nie wpisywać na liście stanu taboru kolumny "wielkość" (z tego przecież umiem skorzystać :D ), ponieważ projekt jest dość szeroki i jakoś nie widzę dla siebie wpisywania i edytowania wielkości dla każdego autobusu z osobna, a potem trzeba napisać tabele związane z poszczególnymi zadaniami, brygadami, przystankami (ale jak mi pomożecie, to sobie dalej poradzę ;) ).

Z bazami tworzonymi w MySQL + PHP sobie radzę nieźle, ale nie ogarniam do końca interfejsu Base. Próbowałem to w części przełożyć z realizowanych w PHP+MySQL pomysłów, ale nie wyszło (przez relacje).

Mam tak:
  1. Tabelę z wielkościami pojazdów (kod wielkości i opisowa nazwa)
  2. Tabelę z listą modeli i ich charakterystyką (zawiera kolumnę z kodem wielkości połączoną relacją z powyższą tabelą)
  3. Stan taboru, czyli każdy autobus, nazwa modelu, zajezdnia itp. (nazwy modelu połączone relacją)
Relacje tak:
Nazwa modelu z 3 z nazwą modelu w 2. Kod wielkości z 2 z kodem wielkości w 1. Co robię źle i jak to poprawić? :)

PS. Czy ktoś wie, gdzie mógłbym się nauczyć pisania skryptów? To może w PW, jeśli Off-Topic zbyt duży ;) Chodzi mi o to, by np. móc generować rozkłady jazdy bez używania Excela, coś w stylu dodawania rozkładowego czasu z przystanku początkowego bezpośrednio w Base.
OpenOffice 4.0.1 na Windows 10
ODPOWIEDZ