bazy danych Aktualizacja formularza
Transkrypt
bazy danych Aktualizacja formularza
Bazy danych – open office Relacje – między tabelami– bazy danych Aktualizacja formularza 1. Pobierz i otwórz plik Dziennik ze strony www.informatykam.cba.pl. w nim utwórz nową tabele o nazwie tbOddziały – projekt tabeli przedstawia rysunek. Rys. 1 Projekt tabeli tbOddziały. Zwróć uwagę na klucz podstawowy. Uzupełnij tabele kilkoma wpisami jak na poniższym rysunku. Rys.2 Wpis kilku danych do tabeli tbOddziały. Zapisz i zamknij tabele tbOddziały. 1 Bazy danych – open office 2. Zabieramy się teraz za edycje tabeli tbUczniowie – wprowadzamy do tej tabeli nowe pole o nazwie KlasaID – o typie danych integer. Ponieważ, tabele tbOddziały i tbUczniowie będziemy łączyć ze sobą za pomocą relacji po przez pola IdOddziału i KlasaID. Rys. 3 Przedstawia jak należy wejść w edycje tabeli tbUczniowie. Rys. 4 Dodane pole do tabeli tbUczniowie. 2 Bazy danych – open office 3. Z menu wybierz Narzędzia – relacje. Rys. 5. Dodajemy tabele pomiędzy, którymi chcemy utworzyć relacje. 4. Wskaż po kolei każdą z tabel i następnie kliknij dodaj, a następnie zamknij. Z menu górnego wybierz wstaw relacje i ustaw parametry Złączone tabele i Złączone pola, jak na rysunku. Rys. 6 Tabele i okienko relacji. Kliknij ok i tworzy się powiązanie pomiędzy tabelami pokazanymi na rysunku. 3 Bazy danych – open office Rys. 7 Połączone tabele relacją. 5. Zapisz projekt relacji i zamknij okno. Aktualizujemy formularz fmuczniowie. Otwieramy o w trybie edycji. Rys. 8 Edycja formularza wstawienie dodatkowego pola listy. 6. Po wybraniu pola listy z bocznego lewego panelu musimy jeszcze określić z jakiej tabeli będziemy pobierali zawartość listy. Kolejne rzuty ekranowe obrazują jak należy postępować aby dodać pole listy. Postępuj zgodnie z rysunkami. Po wybraniu pola listy narysuj wielkość tego pola na formularzu. 4 Bazy danych – open office 5 Bazy danych – open office Rys. 9 Ostateczny wygląd naszego formularza. 7. Zapisz zmiany w formularzu i otwórz go ponownie. Jak myślisz jakie dane przechowywane są w tabeli tbuczniowie w kolumnie klasaID? W formularzu fmuczniowie przeglądając kolejne rekordy przydzielaj kolejnym uczniom klasy wybierając klasy z listy. Wybranie klasy (podświetlona na niebiesko) skutkuje przypisanie jej danemu uczniowi. Wnioski i odpowiedzi: 6