Temat nie na tę grupę, ale - niestety - to jedna z nielicznych jeszcze
"żyjących", zatem wybaczcie :)
Rozwiązuję sobie zadania maturalne z informatyki i na poziomie rozszerzonym trafiła mi
się "zagwozdka" z zadaniem wykorzystującym Access'a (używam wersji z pakietu
Office 2003). Krótko: jest baza danych wypożyczalni filmów z tabelami:
1. FILMY. Pola to: ID_filmu, Tytul, Kraj_produkcji, Gatunek, Cena_w_zl.
2. KLIENCI. Pola to: Pesel, Imie, Nazwisko.
3. WYPOZYCZENIA. Pola to: ID_wyp, Data_wyp, ID_filmu, Pesel.
Dane poprawnie zaimportowane, tabele powiązane relacjami (FILMY i WYPOZYCZENIA
polem ID_filmu; KLIENCI i WYPOZYCZENIA polem Pesel), 4 podpunkty zadania
zrobione, a w piątym mam problem.
Zadanie jest takie: "Podaj liczbę filmów oraz tytuły filmów, które nie zostały
wypożyczone ani razu przez klientów usługi VOD na etapie testowania."
Co zrobiłam?
Utworzyłam kwerendę podsumowującą (włączyłam SUMY) z tabel FILMY i WYPOZYCZENIA. Wzięłam pole Tytul z tabeli
FILMY oraz pole ID_wyp z tabeli WYPOZYCZENIA. Dla pola Tytul ustawiłam "Grupuj według", a dla pola
ID_wyp wybrałam funkcję Policz. I tu jest problem. Owszem funkcja liczy (poprawnie, sprawdzałam
"ręcznie"), ale nie podaje wartości zerowych - czyli nie znajduje filmów niewypożyczonych (nie ma
ich w wyniku kwerendy). Zmiana pola na Data_wyp, ID_filmu czy Pesel nic nie daje. Czy funkcja Policz nie
podaje wartości zerowych? Czy jakoś można "zmusić" Access'a do podania tych wartości? Czy może
poradzić sobie inaczej (jak)? Szperanie w Google nic nie przyniosło.
Z góry dziękuje za pomoc i ewentualną podpowiedź.