92
Bazy danych
Tematy zaawansowane
narwalu) |
, stanowisku |
płaca | ||
1 Jan |
serwisant |
1 500.00 zl | ||
Kowalski |
Paweł |
magazynier |
1 260,00 zł | |
Majchrzak |
l9or |
magazynier |
1 200,00 zł | |
- |
Makowski |
Jerzy |
magazynier |
1 260.00 zt |
Mickiewicz |
kona |
serwisant |
1 450.00 zł | |
Sama |
Janusz |
magazynier |
1 500.00 zł | |
Zamojski |
Andrzej serwisant |
1 650.00 zł | ||
Zamorski |
Jan |
serwisant |
150000 zł |
Rysunek 93.
Wybierzemy teraz dane dotyczące takich grup zawodowych jak magazynierźj i serwisanci. W tym przypadku nie możemy użyć koniunkcji, gdyż pracownik zatrty niony na stanowisku serwisanta nie może być jednocześnie magazynierem.
Po przełączeniu się do siatki projektowej kwerendy usuwamy istniejące wantnl wyboru (warto zauważyć, że Access automatycznie umieścił kryterium tekstowi w cudzysłowie) i do komórki Kryteria pola zawierającego stanowisko wpisujemy magazynier or serwisant (patrz rysunek 92).
Pol* |
[nwwwfco Im |
jslanownko |
£+£4_1 | |
TabeU:i |
1 DracownciMltni peuonalneT1 wacowrucydane personalno T |
JilanowwkaT | ||
Sortu; i |
Rosnąco _ |
Rosnąco_ _1 | ||
Pokoi i |
""S """"" |
1 H |
i a i |
6 |
Kiyloriń lub . I |
o serwisant |
Rysunek 92. Przykład alternatywy kryteriów związanej z jednym polem
Jeśli warunek jest długi, to można wpisywać go w dogodniejszy sposób, korzystając ze specjalnego okna. W tym celu, po kliknięciu komórki Kryteria prawym klawiszem myszy, wybieramy z menu podręcznego polecenie Powiększenie. Wprowadzani kryterium kończy kliknięcie OK.
Zestaw danych uzyskany w wyniku uruchomienia omawianej kwerendy pokazuje rysunek 93.
to, W przypadku, gdy z całego zbioru danych chcemy wykluczyć niektóre rekordy, gotujemy operator o (różny). Używa się go zarówno w przypadku kryteriów liczbowych, jak i tekstowych.
I Załóżmy, że interesują nas pracownicy mieszkający poza Warszawą. Aby znaleźć odpowiednie rekordy wystarczy, że określimy kryterium wyboru wykluczające właśnie to miasto. Na podstawie tabeli pracownicy-dane personalneT z bazy danych firma budujemy odpowiednią kwerendę (patrz rysunek 94), którą zapisujemy pod nazwą pracownicy spoza WarszawyK.
Uruchomienie kwerendy wyświetli tylko tych pracowników, którzy nie mieszkają v Warszawie.
Często przydają się również specyficzne kryteria, które pozwalają wyszukiwać poste (niewypełnione) komórki w polu lub ich wykluczenie. Są to odpowiednio kryteria w postaci ls Nuli oraz Is Not Nuli. Jeśli na przykład chcemy się przekonać, czy wszystkie miejscowości urodzenia zostały wprowadzone do tabeli pracownicy-dane personalneT. możemy.zaprojektować następującą kwerendę (patrz rysunek 95).
Aby zakodować alternatywę dla dwóch różnych pól, należy wpisać pierwszy warunek do komórki Kryteria pierwszego pola, zaś drugi do komórki lub następnego pola.
” Zestaw zapisujemy pod nazwą magazynierzy i serwisanciK, a potem zamykamy.