Strona 1 z 1

Wybieranie danych pośrednio

: pn lut 08, 2016 1:40 am
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.