Galeria zdjęć interaktywnych
Po przepracowaniu ćwiczeń umieszczonych w sekcji tekstowej tego e‑materiału, pora na samodzielne rozwiązanie kilku zadań.
Plik potrzebny do ćwiczeń
Aby przystąpić do realizacji zadań, należy dysponować plikiem, zapisanym w formacie .accdb
lub .odb
- w zależności od wybranego przez nas narzędzia (czyli MS Access lub LibreOffice Base). Jest to ten sam plik, którego używaliśmy w sekcji „Przeczytaj”.
Polecenia do wykonania
Stwórz kwerendy, które zrealizują przedstawione poniżej polecenia. Po wykonaniu każdego zadania możesz sprawdzić przykładowe rozwiązanie w wersji MS Access oraz w LibreOffice Base, klikając w umieszczony pod poleceniem przycisk.
W przypadku użytkowania pakietu LibreOffice Base pamiętajmy o konieczności zastosowania wielowierszowego zapisu alternatywy logicznej.
Utwórz zestawienie wszystkich ocen 5, które uczniowie klasy 2e otrzymali z angielskiego lub niemieckiego. Wyniki posortuj rosnąco - najpierw według nazwy przedmiotu, a następnie alfabetycznie według nazwisk uczniów.
Rozwiązanie i poprawne wyniki kwerendy
Przygotuj wersję parametryczną kwerendy z polecenia 1, która wyświetli wszystkie oceny 5 uzyskane z angielskiego lub niemieckiego przez uczniów klasy o nazwie wprowadzonej z klawiatury. Sortowanie wyników przeprowadź analogicznie jak w poleceniu 1.
Rozwiązanie i poprawne wyniki kwerendy
Utwórz zestawienie wszystkich ocen 1 i 2 otrzymanych przez uczennicę Hannę Kaletę w marcu lub kwietniu, wraz z nazwami przedmiotów, z których je wystawiono. Oceny uporządkuj rosnąco, czyli rozpoczynając od najsłabszych wyników.
Rozwiązanie i poprawne wyniki kwerendy
Przygotuj wersję parametryczną kwerendy z polecenia 3, która wyświetli wszystkie oceny 1 i 2 uzyskane w marcu lub kwietniu, lecz dla ucznia o imieniu i nazwisku wprowadzonym z klawiatury. Sortowanie wyników przeprowadź analogicznie jak w poleceniu 3.
Rozwiązanie i poprawne wyniki kwerendy
W przypadku kwerendy parametrycznej wyniki zależą od wartości wprowadzonych parametrów. Oto wyniki uzyskane dla uczennicy, która nazywa się Zofia Staniec
:
Zwróconych rekordów: 3
Znajdź wszystkie oceny z fizyki wystawione w klasie 1d, wraz z imieniem i nazwiskiem ucznia, który otrzymał daną ocenę.
Wszędzie tam, gdzie uzyskano ocenę 1, dostępny będzie dodatkowy atrybut o nazwie Rezultat
, którego wartością będzie napis: brak zaliczenia
.
Analogicznie, wszędzie tam, gdzie uzyskano ocenę inną niż ocena 1, dostępny będzie dodatkowy atrybut o nazwie Rezultat
, którego wartością będzie napis: zaliczenie
.
Zestawienie posortuj według atrybutu Rezultat
oraz nazwisko
(alfabetycznie). Najpierw należy wyświetlić wszystkie oceny, które nie uzyskały zaliczenia.
Rozwiązanie i poprawne wyniki kwerendy
Uwaga! Poniżej przedstawiono jedynie pierwsze kilkadziesiąt rekordów wyniku, gdyż kwerenda zwraca łącznie aż 94 rekordy:
Przygotuj wersję parametryczną kwerendy z polecenia 5, która wyświetli takie samo zestawienie ocen z fizyki (posortowanych według tych samych zasad), jednak dla klasy, której nazwę można wprowadzić z klawiatury.
Przykładowe rozwiązanie w MS Access:
Zapis instrukcji warunkowej umieszczony w czerwonej ramce prezentuje się następująco:
Przykładowe rozwiązanie w LibreOffice Base:
Zapis instrukcji warunkowej umieszczony w czerwonej ramce prezentuje się następująco:
Rozwiązanie i poprawne wyniki kwerendy
W przypadku kwerendy parametrycznej wyniki zależą od wartości wprowadzonego parametru. Wyniki poniżej uzyskano dla klasy 1a
:
Uwaga! Przedstawiono jedynie pierwsze kilkadziesiąt rekordów wyniku, gdyż kwerenda zwraca łącznie aż 126 rekordów.