UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11
APLIKACJA BAZODANOWA MICROSOFT ACCESS Tworzenie i wykorzystanie kwerend, formularzy i raportów KWERENDY: Kwerendy tworzy się na podstawie jednej bądź kilku tabel (lub kwerend); Pozwalają na wybór informacji z obiektu źródłowego wg zadanych kryteriów; Umożliwiają porządkowanie danych oraz dokonywanie na nich obliczeń; Pomocne przy aktualizacji danych; Służą do tworzenia unikalnych zestawów danych, niedostępnych bezpośrednio z tabel; Umożliwiają stosowanie wszelkiego rodzaju grupowań i podsumowań. Kryteria wyboru: a) Kryterium tekstowe ciąg znaków, np. biotechnologia b) Kryterium liczbowe używa jednego z operatorów: >, <, >=, <=, =, <> c) Kryterium złożone łączy kryteria za pomocą operatorów logicznych AND i OR. ZAD 1. Utworzyć kwerendę wybierającą, która wyświetli nazwy handlowe i chemiczne wszystkich produktów dostępnych w hurtowni i nazwać ją Wszystkie Produkty. W oknie bazy danych HURTOWNIA na karcie Tworzenie kliknąć ikonę Kreator kwerend (w grupie Inne). W oknie dialogowym Nowa kwerenda kliknąć opcję Kreator prostych kwerend, a następnie OK. Strona 2 z 11
W kolejnym oknie kreatora wybieramy potrzebne nam tabele z menu Tabele/kwerendy oraz pola tabel, po czym klikamy na przycisk Dalej. Następnie nadajemy tworzonej kwerendzie nazwę. Po zakończeniu tworzenia kwerendy wyniki jej działania zostaną zaprezentowane w postaci tabeli w widoku arkusza danych. Zmiana trybu wyświetlania na widok projektu spowoduje przedstawienie okna projektowego kwerendy. W jego górnej części znajduje się tabela Produkty z nazwami pól, a w dolnej siatka projektowa z nazwami komórek siatki. Dwukrotne kliknięcie nazwy pola w tabeli umieszczonej w górnej części okna projektowego spowoduje, że pole przeskoczy do siatki projektowej w dolnej części okna. Siatka projektowa umożliwia określenie dokładnych kryteriów doboru rekordów (komórka: Kryteria). Strona 3 z 11
W komórce siatki projektowej Tabela wskazana jest nazwa tabeli, z której pobrane są dane. ZAD 2. Utworzyć kwerendę o nazwie Firmy na literę K: a) Kliknij ikonę Projekt kwerendy na karcie Tworzenie, otwierając okno dialogowe Pokazywanie tabeli, b) Dodaj do widoku tabelę Klienci, c) Kliknij podwójnie na następujące pola: Nazwa firmy, Miasto, Ulica, Telefon, d) W polu Kryteria pod Nazwą firmy wpisz formułę: Like K*, e) W polu Sortuj pod Miastem wybierz z menu rozwijanego opcję Rosnąco (wynik naszej kwerendy będzie posortowany według miejsca siedziby), f) Zamknij projekt kwerendy, nadając jej nazwę: Firmy na literę K. Strona 4 z 11
ZAD 3. Utwórz kwerendę Zamówione produkty wyświetlającą nazwę handlową produktu, nazwę firmy zamawiającej oraz liczbę dni realizacji zamówienia: a) Kliknij ikonę Projekt kwerendy na karcie Tworzenie, b) Dodaj do widoku tabele: Klienci, Zamówienia, Produkty, c) Kliknij dwukrotnie na pola: Nazwa handlowa, Data zamówienia, Nazwa firmy, d) W ostatniej wolnej kolumnie w komórce Pole wpisz wyrażenie: Liczba dni:=[zamówienia].[data realizacji]-[zamówienia].[data zamówienia], e) Zamknij projekt kwerendy i nadaj jej nazwę. ZAD 4. Utwórz kwerendę usuwającą z tabeli Zamówienia pozycję o podanym Id przeciwciała: a) Utwórz prostą kwerendę, wykonując kroki jak w zadaniu 2, b) Dodaj do widoku tabelę Zamówienia, c) Kliknij dwukrotnie na polu Id przeciwciała, Strona 5 z 11
d) W polu Kryteria wpisz wyrażenie: [Przeciwciało] e) Kliknij ikonę Usuń na karcie Projektowanie w grupie Typ kwerendy, f) Zamknij projekt kwerendy i nadaj jej nazwę: Kasowanie zamówień po Id przeciwciała, g) Uruchom utworzoną kwerendę. FORMULARZE: Służą głównie do wprowadzania danych Prezentują dane w formie innej niż tabelowa Użytkownik ma wpływ na szatę graficzną i położenie wyświetlanych informacji Formularz Accessa to okno do wprowadzania informacji do bazy danych. Jest graficznym interfejsem pomiędzy użytkownikami a utworzoną bazą danych. Dzięki wykorzystaniu formularzy wprowadzenie informacji staje się szybsze i łatwiejsze. Ponadto zwiększa się ogólny komfort posługiwania się bazą danych. Formularz staje się szczególnie użyteczny wtedy, gdy doda się do niego formanty, na przykład pola tekstowe i przyciski. Formant jest obiektem przeznaczonym do wykonywania określonej funkcji, na przykład pobierania danych wejściowych od użytkownika lub prezentacji zestawu opcji do wyboru. Najważniejszą funkcją, jaką spełniają formularze, jest wprowadzanie danych. Access udostępnia szereg narzędzi do poruszania się między rekordami. Narzędzia te są umieszczone w stopce niemal każdego formularza w postaci pięciu ikon: Kolejność rekordów wyświetlających się w formularzu jest podyktowana sekwencją rekordów w tabeli lub kwerendzie, na bazie której stworzono formularz. Rekord na początku tabeli wyświetla się w pierwszej kolejności, natomiast rekord z końca tabeli wyświetla się jako ostatni. Strona 6 z 11
Kreator formularzy Katedra Informatyki Uniwersytetu Rzeszowskiego Kreator formularzy to mechanizm pozwalający na szybkie tworzenie w pełni użytecznych, atrakcyjnych formularzy. Celem utworzenia formularza należy: 1. Kliknąć zakładkę Tworzenie na wstążce. 2. Kliknąć ikonę Więcej formularzy. 3. W menu wybrać opcję Kreator formularzy. 4. Korzystając z rozwijanego menu, wybrać tabelę lub kwerendę, na których ma bazować formularz. 5. Za pomocą strzałek wybrać pola, które mają się znaleźć w formularzu. 6. Kliknąć przycisk Dalej. 7. Kliknąć wartość przełącznika, aby wybrać układ formularza. W formularzu Kolumnowym pola ustawione są jedno pod drugim (czyli w kolumnie), w formularzu Tabelarycznym jedno obok drugiego (czyli w wierszu), zaś formularz typu Arkusz danych wygląda dokładnie tak samo, jak arkusz danych tabeli. 8. Kliknąć przycisk Dalej. 9. Wybrać styl dla formularza. Strona 7 z 11
10. Kliknąć Dalej. 11. Wpisać tytuł formularza, 12. Kliknąć przycisk Zakończ. Access otworzy formularz w widoku formularza w postaci gotowej do użycia. Dodawanie formantów do formularza Aby dodać formant do formularza, należy przełączyć się do widoku projektu. Aby dodać do formularza formant: 1. Kliknij zakładkę Projektowanie na wstążce. 2. Wybierz formant z grupy ikon Formanty, klikając jego ikonę. 3. Umieść kursor w miejscu, w którym ma się znaleźć górny, lewy narożnik formantu. 4. Kliknij i przytrzymaj lewy przycisk myszy, a następnie przeciągnij kursor w kierunku dolnego, prawego narożnika formantu. 5. Posłuż się linijką, aby ustawić prawidłowy rozmiar formantu. 6. Zwolnij lewy przycisk myszy. Modyfikacja właściwości formantów Z każdym formantem jest związany zbiór właściwości. Modyfikując te właściwości, można dostosować formant do specyficznych potrzeb. Właściwości formantów można zmieniać w widoku układu bądź w widoku projektu, posługując się oknem Arkusz właściwości. Aby otworzyć arkusz właściwości, należy kliknąć kartę Projektowanie na wstążce, a następnie Strona 8 z 11
ikonę Arkusz właściwości umieszczoną w grupie ikon Narzędzia. W widoku układu ikona Arkusz właściwości znajduje się na zakładce Rozmieszczanie. 1. Skorzystaj z rozwijanego menu w górnej części Arkusza właściwości, aby wybrać formant, który chcesz zmodyfikować. 2. Wybierz właściwość do modyfikacji, klikając jej wartość. Wykorzystanie przycisków Przyciski należą do najbardziej uniwersalnych spośród wszystkich formantów formularzy. Można je stosować do otwierania obiektów bazy danych, przełączania pomiędzy widokami oraz obsługiwania różnych zadań wprowadzania danych. Aby dodać przycisk do formularza można skorzystać z Kreatora przycisków poleceń w celu przypisania do niego określonego zestawu funkcji: 1. Przełącz się do widoku projektu formularza. 2. Kliknij zakładkę Projektowanie na wstążce. 3. Kliknij ikonę Przycisk i dodaj przycisk do formularza. 4. Po dodaniu przycisku do formularza Access uruchomi Kreatora przycisków poleceń. Zdecyduj, jaką operację chcesz przypisać do przycisku, klikając właściwą kategorię. 5. Wskaż akcję, którą chcesz przypisać przyciskowi. 6. Kliknij przycisk Dalej. 7. Kliknij w polu Tekst i wpisz tekst, który będzie wyświetlał się na przycisku. 8. Aby wyświetlić obraz, kliknij w polu Obraz. 9. Kliknij przycisk Dalej. 10. Na koniec wpisz nazwę przycisku. Strona 9 z 11
11. Kliknij przycisk Zakończ. ZAD 5. Utwórz formularz o nazwie Przeglądanie produktów, który posłuży do przeglądania bazy produktów, modyfikowania danych oraz do dopisywania nowego przeciwciała. a) wybierz układ kolumnowy, styl dowolny, b) przy pomocy stworzonego formularza dopisz do bazy kilka nowych przeciwciał. Układ formularza tworzony jest automatycznie przez program Access bez dodatkowych pytań ze strony programu. Użytkownik nie ma wpływu na wygląd formularza, uwzględnione zostają wszystkie pola z tabeli (kwerendy źródłowej), a ich kolejność jest zgodna z kolejnością pól w tabeli. Wstępnie można jednak określić wzajemny układ pól. W formularzu Kolumnowym pola ustawione są jedno pod drugim (czyli w kolumnie), w formularzu Tabelarycznym jedno obok drugiego (czyli w wierszu), zaś formularz typu Arkusz danych wygląda dokładnie tak samo, jak arkusz danych tabeli. Access utworzy formularz w takim stylu jaki był ostatnio używany w programie podczas tworzenia formularza za pomocą kreatora. Strona 10 z 11
ZAD 6. Katedra Informatyki Uniwersytetu Rzeszowskiego W podobny sposób utwórz formularz o nazwie Przeglądanie klientów, służący do przeglądania bazy firm, modyfikowania danych oraz dopisywania nowej firmy. Dopisz kilka firm do bazy. Strona 11 z 11