Jeśli zestaw dynamiczny okaże się pusty, będzie to oznaczać, że w tabeli praco* nicy-dane personalnoT wprowadzono miejsca urodzenia dla każdego pracownik W przeciwnym razie wyświetlone zostaną te rekordy w których należy uzupełnić tyj sy w polu miejscowość.
Przytoczone kryterium przydaje się również w sytuacjach, w których trzeba ty być w tabeli te rekordy, które nie mają swojego odpowiednika w drugiej tabeli pt wiązanej relacją. Wówczas w oknie projektowym kwerendy dodatkowo ustala są rodzaj sprzężenia między tabelami źródłowymi.
Przypuśćmy, że zależy nam na informacji o nieobsadzonych jeszcze stanowi skach. W tym celu projektujemy kwerendę w postaci pokazanej na ilustracji (pac rysunek 96) i zapisujemy ją pod nazwą nie obsadzone stanowiskaK
Rysunek 96.
•4 Aby ustawić odpowiednie sprzężenie między tabelami, klikamy dwukrotnie linię jęjacji. W oknie dialogowym, które się otworzy, oprócz standardowej opcji oznaczo-pej numerem 1. mamy do wyboru jeszcze dwie:
i WSZYSTKIE rekordy z 'stanotfsfcaT I tył® te Z *pr«coMncy-płaceT, da których sprzężone są rown-.
«gkdr*a WSZYSTKIE rekordy z ■pracowrtcypłocer I • te rekordy z 'stanowbfcaT*, da których sprzężone • potas* równe.
Wybieramy jedną z nich w zależ-cości od tego, czy chodzi nam o wykrycie niezwiązanych rekordów w pierwszej, czy v drugiej tabeli. My zaznaczamy opcję 2. bowiem chcemy wykryć te spośród wszyst-frrh stanowisk, które nie są powiązane z żadnym pracownikiem. Po kliknięciu OK na
iui relacji pojawi | |
Uruchomienie kwerendy spowoduje wyświetlenie nazw stanowisk, które nie są
tfanowtoko |
■ llllllJJl.ll.il | |
7 |
pic •fRMutl Mrztftczia |
obsadzone:
dynamicznym. W tym celu
i | ||
a |
n:_ | |
l» |
Ponieważ pole IDpracownika służy wyłącznie do wykrycia braku powiązania osoby ze stanowiskiem, można sprawić, żeby nie było ono wyświetlane w zestawie czyścimy kratkę Pokaż dla pola IDpracownika:
Ponownie uruchamiamy kwerendę, a jeśli wszystko jest w porządku zapisujemy kwerendę i zamykamy ją.
Jeśli zakładamy, że często będziemy odwoływać się do zestawów danych dotyczących konkretnej grupy zawodowej, to lepiej jest przygotować kwerendę parametryczną. Wtedy nie trzeba będzie za każdym razem wpisywać innego kryterium do siatki projektowej. Przy uruchomieniu kwerendy będzie możliwość bezpośredniego wprowadzenia kryterium wyboru rekordów.