ACCESS ćwiczenia (zestaw 1) KWERENDY Ćw. 1. Na podstawie tabeli PRACOWNICY przygotować kwerendę, która wybiera z obiektu źródłowego pola Nazwisko, Imię, KODdziału i Stawka. (- w oknie bazy danych wybrać kartę Kwerendy; - kliknąć przycisk Nowy, a następnie w oknie Nowa kwerenda wybrać polecenie Widok projektu i kliknąć OK.; - w oknie dialogowym Pokazywanie tabeli w karcie Tabele kliknąć nazwę obiektu źródłowego dla tworzonej kwerendy; - kliknąć przycisk Dodaj, a następnie Zamknij; - w liście nazw dwukrotnie kliknąć nazwę która ma być dołączona do siatki projektowej) Ćw. 2. Wyświetlić informacje wybrane za pomocą kwerendy. Zwrócić uwagę na kolejność nazwisk w polu Nazwisko. (- wybrać polecenie Kwerenda Uruchom lub kliknąć przycisk Uruchom; - zwrócić uwagę, że kolejność nazwisk jest przypadkowa) Ćw. 3. Zapisać kwerendę pod nazwą Stawki. (- z menu Plik wybrać polecenie Zapisz lub kliknąć przycisk Zapisz; - w oknie dialogowym zapisywania wpisać nazwę kwerendy i kliknąć OK) Ćw. 4. Wyświetlić kwerendę Stawki w oknie projektowym. Zdefiniować porządkowanie według nazwisk w kolejności rosnącej. Wyświetlić zestaw dynamiczny i sprawdzić kolejność nazwisk w polu Nazwisko. (- otworzyć kwerendę i wybrać polecenie Widok Widok projektu lub kliknąć przycisk Widok projektu; - kliknąć w komórce Sortuj pola, według którego prowadzone będzie sortowanie; - kliknąć strzałkę z prawej strony komórki w celu rozwinięcia listy porządków sortowania i wybrać porządek Rosnąco; - uruchomić kwerendę przyciskiem Uruchom; - sprawdzić kolejność nazwisk pracowników w wyświetlonym zestawie dynamicznym) Ćw. 5. Zapisać najnowszą wersję kwerendy pod nazwą Stawki-alfabetycznie. Zamknąć kwerendę. (- wybrać polecenie Plik Zapisz jako; - w oknie dialogowym Zapisywanie jako wpisać nową nazwę kwerendy i kliknąć OK; - wybrać polecenie Plik Zamknij lub przycisk Zamknij w oknie kwerendy) Ćw. 6. Wyświetlić kwerendę ADRESY DOMOWE PRACOWNIKÓW w oknie projektowym. Zmienić projekt kwerendy tak, aby wybierała dane pracowników z Warszawy. Wyświetlić zestaw dynamiczny. Zachować kwerendę pod nazwą Adresy domowe pracowników z Warszawy. (- w karcie Kwerendy kliknąć nazwę kwerendy przeznaczonej do modyfikacji; - kliknąć przycisk Projektuj; - kliknąć w komórce Kryteria pola Miasto; - wpisać warunek kryterium Warszawa; - wybrać polecenie Plik Zapisz jako i nadać nową nazwę) Ćw. 7. Wyświetlić kwerendę bieżącą w oknie projektowym. Przesunąć pole NAZWISKO za pole IMIĘ. Wyświetlić zestaw dynamiczny. -1-
(- kliknąć przycisk Widok projektu; - kliknąć selektor pola NAZWISKO; - wskazać myszą selektor przesuwanego pola tak, żeby wskaźnik myszy miał kształt białej strzałki; - wcisnąć i trzymać lewy klawisz myszy; - przeciągnąć selektor wybranego pola za pole IMIĘ; - puścić lewy klawisz myszy; - sprawdzić kolejność pól z imieniem i nazwiskiem) Ćw. 8. Powrócić do okna projektowego. Wyłączyć wyświetlanie pola z imieniem. Wyświetlić zestaw dynamiczny. Zwrócić uwagę na to, czy pole z imieniem jest niewidoczne. Zamknąć kwerendę. (- kliknąć przycisk Widok projektu; - kliknąć zaznaczenie komórki Pokaż pola IMIĘ tak, aby zniknął symbol ٧; - wybrać polecenie Plik Zamknij bez zapisywania zmian) Ćw. 9. Otworzyć kwerendę Stawki-alfabetycznie. Zmienić projekt kwerendy tak, aby wybierała pracowników zarabiających mniej niż 12zł. Uruchomić kwerendę i sprawdzić, czy wybór stawek dokonał się prawidłowo. Zachować kwerendę pod nazwą Stawki<12. (- otworzyć kwerendę Stawki-alfabetycznie; - kliknąć przycisk Widok projektu; - kliknąć w komórce Kryteria pola STAWKA i wpisać warunek wyboru <12; - wybrać polecenie Plik Zapisz jako i nazwać kwerendę Stawki<12) Ćw. 10. Przeanalizować wartości w polu STAWKA wyświetlonego zestawu dynamicznego. Powrócić do okna projektowego i zdefiniować wybór rekordów, które zawierają informacje o tych pracownikach, którzy zarabiają więcej niż 7zł, ale mniej niż 9zł. Uruchomić kwerendę i przeanalizować zestaw dynamiczny. Zapisać kwerendę pod nazwą Stawki między 7 a 9. (- kliknąć przycisk Widok projektu i w komórce Kryteria pola STAWKA wpisać warunek wyboru >7 and <9; - kliknąć przycisk Uruchom, następnie zapisać kwerendę pod żądanym tytułem) Ćw. 11. Powrócić do okna projektowego kwerendy. Zdefiniować wybór informacji o pracownikach z działu zaopatrzenia (dział ma kod ZA) zarabiających mniej niż 8zł za godzinę. Uruchomić kwerendę i obejrzeć zestaw dynamiczny. Zapisać kwerendę pod nazwą Stawki działu ZA mniejsze od 8. (- w Widoku projektu kwerendy kliknąć w komórce Kryteria pola KODdziału i wpisać warunek ZA; - w komórce Kryteria pola STAWKA wpisać warunek <8; - kliknąć przycisk Uruchom, następnie zapisać pod wskazaną nazwą) Ćw. 12. Wyświetlić bieżącą kwerendę w oknie projektowym. Zaprojektować wybór osób, których nazwiska zaczynają się na literę A, W lub Z. Uruchomić kwerendę i sprawdzić, czy wybór został dokonany prawidłowo. Zachować kwerendę pod nazwą Stawki wybrane A, W, Z. Zamknąć kwerendę. (- usunąć niepotrzebne warunki z komórek Kryteria pól STAWKA i KODdziału; -2-
- kliknąć w komórce Kryteria pola NAZWISKO i wpisać warunek wyboru: A* or W* or Z*; - uruchomić kwerendę i zapisać pod żądaną nazwą; - zamknąć kwerendę) Ćw. 13. Niektóre rekordy w tabeli ADRESY nie mają wpisu w polu TELEFON. Uzupełnić puste komórki słowem brak. (- otworzyć tabelę ADRESY i przyjrzeć się zawartości pola TELEFON; - zamknąć tabelę; - utworzyć nową kwerendę w Widoku projektu; - w oknie dialogowym Pokazywanie tabeli wybrać tabelę ADRESY; - dwukrotnym kliknięciem nazwy pola dołączyć pole IDENTYFIKATOR i TELEFON do siatki projektowej kwerendy; - w komórce Kryteria pola TELEFON wpisać warunek wyboru pustych wartości: is null; - zapisać projekt kwerendy pod nazwą Brakujące telefony; - w pierwszym rekordzie pola TELEFON wpisać słowo brak; - przejść do następnego pustego rekordu i wcisnąć kombinację klawiszy CTRL+ ; - powtórzyć czynności aż do zapełnienia wszystkich rekordów; - zamknąć tabelę) Ćw. 14. Wyświetlić kwerendę Stawki-alfabetycznie w oknie projektowym. Dołączyć do siatki projektowej pole CZASpracy. Zdefiniować dodatkowe pole obliczające stawkę tygodniową jako iloczyn czasu pracy przez koszt godziny. Uruchomić kwerendę. Sprawdzić obecność nowego pola obliczającego stawki tygodniowe. (- kliknąć kartę Kwerendy i wybrać kwerendę Stawki-alfabetycznie; - przełączyć się na widok projektu; - dwukrotnie kliknąć na nazwie CZASpracy w liście pól tabeli źródłowej; nastapi dołączenie pola do siatki projektowej; - kliknąć w pustej komórce Pole; - wpisać nazwę: STAWKAtygodniowa:[CZASpracy]*[STAWKA]; - uruchomić kwerendę i obejrzeć zmiany) Ćw. 15. Ustalić format pola obliczeniowego jako walutowy. Uruchomić kwerendę. Sprawdzić, czy w polu obliczeniowym obowiązuje nowy format. Wyłączyć wyświetlanie pól z czasem pracy i stawką za godzinę. Uruchomić kwerendę, a następnie zachować ją pod nazwą Płace tygodniowo. (- kliknąć przycisk Widok projektu; - kliknąć komórkę zawierającą wyrażenie obliczające tygodniową stawkę; - wybrać polecenie Widok Właściwości i w oknie dialogowym kliknąć komórkę Format, tak by rozwinąć listę dostępnych formatów; - wybrać format Walutowy; - zamknąć okno Właściwości pola i uruchomić kwerendę; - wyświetlić kwerendę w widoku projektu; - w komórkach Pokaż odznaczyć pole CZASpracy oraz STAWKA; - uruchomić kwerendę i zapisać pod wskazaną nazwą) Ćw. 16. Do kwerendy Płace tygodniowo dołączyć pole obliczeniowe PREMIA, liczące premię jako 5% stawki tygodniowej. Nadać polu PREMIA format walutowy. Uruchomić kwerendę, a następnie zachować ją pod nazwą Płace+premia. Zamknąć kwerendę. -3-
(- wyświetlić kwerendę Płace tygodniowo w widoku projektu; - kliknąć pustą komórkę Pole prawym klawiszem myszy i wybrać polecenie Powiększenie; - w oknie dialogowym Powiększenie wpisać: PREMIA:[STAWKAtygodniowa]*0,05; - kliknąć OK.; - uruchomić kwerendę, pole PREMIA jest niesformatowane; - przejść do widoku projektu; - w polu PREMIA wybrać polecenie Właściwości; - w komórce Format wybrać format Walutowy; - zamknąć okno Właściwości pola i uruchomić kwerendę; - zapisać i zamknąć kwerendę) Ćw. 17. Wyświetlić kwerendę Płace tygodniowo w oknie projektowym. Usunąć wszystkie pola z wyjątkiem KODdziału i STAWKA TYGODNIOWA. Pogrupować dane według działów, ustawionych alfabetycznie w kolejności rosnącej. Zsumować płace tygodniowe w poszczególnych działach. Uruchomić kwerendę. Zapisać kwerendę pod nazwą Podsumowanie płac działami. Zamknąć kwerendę. (- wyświetlić kwerendę Płace tygodniowo w oknie projektowym, usunąć wszystkie pola z wyjątkiem KODdziału i STAWKA TYGODNIOWA; - wybrać polecenie Widok Sumy lub kliknąć odpowiednią ikone; - kliknąć komórkę Sortuj w polu KODdziału i wybrać porządek rosnący; - kliknąć komórkę Podsumowanie pola STAWKA TYGODNIOWA i wybrać funkcję Suma; - kliknąć w siatce projektowej nazwę STAWKAtygodniowa prawym klawiszem myszy i z menu podręcznego wybrać polecenie Powiększenie; - nazwę pola zamienić na nazwę SUMA ZAROBKÓW; - kliknąć OK.; - uruchomić kwerendę, zapisać pod wskazaną nazwą i zamknąć) Ćw. 18. Wyświetlić kwerendę Płace tygodniowo w oknie projektowym. Utworzyć dodatkowe pole wiążące dane z pól zawierających imiona i nazwiska pracowników. Tworzonemu polu nadać nazwę IMIĘ I NAZWISKO. Przesunąć nowo utworzone pole za pole IMIĘ. Uruchomić i obejrzeć zestaw dynamiczny kwerendy. Wrócić do okna projektowego, wyłączyć wyświetlanie pól z imieniem i nazwiskiem. Ponownie uruchomić kwerendę. Zachować kwerendę pod nazwą Stawki skrócone. Zamknąć kwerendę. (- otworzyć kwerendę Płace tygodniowo w widoku projektu; - kliknąć w pierwszej pustej komórce Pole; - wpisać tekst: IMIĘ I NAZWISKO:[IMIĘ]& &[NAZWISKO]; - przesunąć nowo utworzone pole za pole IMIĘ; - uruchomić kwerendę; - powrócić do widoku projektu i odznaczyć komórki Pokaż dla pól NAZWISKO oraz IMIĘ; - uruchomić kwerendę, zapisać ją pod wskazaną nazwą i zamknąć) Ćw. 19. Na podstawie tabel PRACOWNICY i ADRESY utworzyć kwerendę wybierającą następujące dane: nazwisko, imię numer telefonu. Posortować dane rosnąco według nazwisk. Uruchomić kwerendę i obejrzeć zestaw dynamiczny. Zachować kwerendę pod nazwą Telefony domowe pracowników. Zamknąć kwerendę. -4-
(- w karcie Kwerendy kliknąć przycisk Nowy, a oknie dialogowym, które się otworzy, wybrać opcję Widok projektu; - w oknie Pokazywanie tabeli wybrać tabelę ADRESY i PRACOWNICY; - dołączyć do siatki projektowej pola: NAZWISKO, IMIĘ z tabeli PRACOWNICY oraz TELEFON z tabeli ADRESY; - wybrać sortowanie rosnące dla pola NAZWISKO; - uruchomić kwerendę oraz zapisać pod żądaną nazwą i zamknąć) Ćw. 20. Wyświetlić kwerendę Stawki-alfabetycznie w oknie projektowym. Do komórki Kryteria w polu działu wpisać kryterium parametryczne w postaci: [Podaj kod działu]. Uruchomić kwerendę dla działu RE. Zachować kwerendę pod nazwą Wybór działu. Zamknąć kwerendę. (- wyświetlić kwerendę Stawki-alfabetycznie w widoku projektu; - w komórce Kryteria pola KODdziału wpisać żądany tekst; - uruchomić kwerendę i w oknie dialogowym wpisać kryterium RE; - odpowiednio zapisać i zamknąć kwerendę) Ćw. 21. Na podstawie tabeli PRACOWNICY-PARKING utworzyć za pomocą kreatora kwerendę krzyżową podającą liczbę osób z konkretnego działu parkujących na określonym parkingu. Zachować kwerendę pod nazwą Liczy działami parkujących. Obejrzeć zestaw dynamiczny, a potem zamknąć kwerendę. (- w karcie Kwerendy kliknąć Nowy Kreator kwerend krzyżowych; - w oknie pierwszym wybrać jako źródło tabelę PRACOWICY-PARKING; - w drugim oknie wybrać pole KODdziału, które będzie w wierszach; - w oknie trzecim wybrać pole PARKING, które będzie w kolumnach; - w oknie czwartym wybrać pole OPŁATA, które będzie podliczane krzyżowo; - na liście Funkcje wybrać funkcję Zlicz; - w oknie następnym nadać nazwę kwerendzie: Liczy działami parkujących; - kliknąć Zakończ; - przejść do Widoku projektu i powiększyć komórkę SumaOPŁATA; - wyrażenie przed dwukropkiem zmienić na OGÓLNA LICZBA PARKUJĄCYCH; - uruchomić, zapisać i zamknąć kwerendę) KWERENDY FUNKCJONALNE Ćw. 22. Tabela PRACOWNICY-PARKING zawiera informacje dotyczące wysokości opłat za korzystanie z różnych miejsc parkingowych na trzech parkingach, z których każdy ma swój symbol: PA2, PA3, PA4. Uaktualnić wysokość opłat dla parkingu PA3 według zasady: nowa opłata jest o połowę większa od obowiązującej w tej chwili. (- w karcie Kwerendy kliknąć Nowy Widok projektu; - w oknie dialogowym Pokazywanie tabeli wybrać tabelę PRACOWNICY-PARKING; - w komórce Kryteria pola Parking wpisać warunek pa3; - dołączyć do siatki projektowej pole o nazwie NOWAopłata obliczające nowe stawki parkingowe; wpisać: NOWAopłata:[OPŁATA]*1,5; - nadać polu format walutowy; - uruchomić kwerendę i obejrzeć zestaw dynamiczny; - powrócić do okna projektowego; - kliknąć strzałkę z prawej strony przycisku Typ kwerendy i wybrać opcję Kwerenda aktualizująca; -5-
- do komórki Aktualizacja do pola OPŁATA wpisać wyrażenie obliczające [OPŁATA]*1,5; - usunąć kolumnę pola NOWAopłata; - zapisać kwerendę pod nazwą z polecenia; - uruchomić kwerendę i sprawdzić wynik aktualizacji w tabeli) Ćw. 23. Na podstawie kwerendy Płace tygodniowo utworzyć tabelę o takiej samej nazwie. Zapisać kwerendę tworzącą tabelę pod nazwą Tworzy tabelę PŁACE TYGODNIOWO. Sprawdzić, czy tabela Płace tygodniowo została utworzona. (- wyświetlić kwerendę Płace tygodniowo w oknie projektowym; - na ikonie Typ kwerendy wybrać opcję Kwerenda tworząca tabele; - w oknie dialogowym Tworzenie tabeli w polu Nazwa tabeli wpisać nazwę Płace tygodniowo; - zaznaczyć opcję Bieżąca baza danych i kliknąć OK.; -zapisać kwerendę pod żądaną nazwą; - kliknąć przycisk Uruchom i potwierdzić obydwa komunikaty; - zamknąć kwerendę i sprawdzić, czy w oknie obiektowym Tabele znajduje się tabela o nazwie Płace tygodniowo) Ćw. 24. Z tabeli Płace tygodniowo usunąć dane dotyczące działów AD i TR. (- otworzyć nowa kwerendę w widoku projektu; - wybrać tabelę źródłową: Płace tygodniowo; - dwukrotnie kliknąć znak * na liście pól tabeli źródłowej; - dwukrotnie kliknąć pole KODdziału; - w komórce Kryteria pola KODdziału wpisać warunek AD or TR; - z listy typów kwerend wybrać opcję Kwerenda usuwająca; - zapisać kwerendę pod nazwą Usuwa działy AD i TR; - uruchomić kwerendę potwierdzając usunięcie danych z tabeli; - otworzyć tabelę źródłową i przejrzeć wpisy w polu KODdziału; - zamknąć tabelę) Ćw. 25. Dołączyć do tabeli PRACOWNICY-próby tabelę PRACOWNICY-filia z bazy danych FILIA. (- zaimportować tabelę PRACOWNICY-filia z bazy danych FILIA; - rozpocząć tworzenie nowej kwerendy w widoku projektu; - jako tabelę źródłową wybrać tabelę PRACOWNICY-filia; - dołączyć do siatki projektowej wszystkie pola tabeli źródłowej z wyjątkiem pola IDENTYFIKATOR; - z listy typów kwerend wybrać opcję Kwerenda dołączająca; - w oknie dialogowym Dołączanie wybrać z listy tabelę PRACOWNICY-próby i kliknąć OK.; - uruchomić kwerendę dołączającą; - potwierdzić wszystkie komunikaty podczas uruchamiania kwerendy; - zapisać kwerendę pod nazwą Dołącza nowych pracowników; - zamknąć kwerendę; - otworzyć tabelę PRACOWNICY-próby i posortować rosnąco pole IDENTYFIKATOR; - sprawdzić, czy ostatnie 10 rekordów to rekordy skopiowane z tabeli PRACOWNICYfilia; - zamknąć tabelę) -6-