Cz. 3, Access - ćwiczenia w projektowaniu
Zaprojektuj prostą bazę teleadresową wg poniższych wskazówek:
1. Uruchom program. Wybierz pusta baza danych. Zapisz ją w folderze /Moje dokumenty/ jako [TwojeNazwiko.mdb] (np. kowalski.mdb)
2. Zaprojektuj tabelę wg poniższych dyspozycji:
__Nazwa pola___ | _______typ danych_______ | ______________opis____________ |
id | autonumer | |
Imie | tekst | |
Nazwisko | tekst | |
Ulica_nr | tekst | Np. Mickiewicza 34/6 |
Kod | tekst | 30-113 |
Uwagi | Memo/nota | |
Znacz | Tak/Nie | Pole wykorzystywane do wyszukiwania |
- ustaw klucz podstawowy;
- zapisz tabelę jako tbAdresy
3. Wprowadź do uprzednio zaprojektowanej tabeli ok. 10 fikcyjnych adresatów, w tym 5 z Krakowa.
4. Utwórz autoformularz i zapisz go jako fmAuto (otwórz tabelę i z menu wybierz odpowiedni obiekt).
5. Utwórz kwerendę i zapisz go jako kwCała. W widoku projekt dodaj do kwerendy wszystkie pola tabeli. Wykonaj kwerendę ! (zaobserwuj wynik).
6. Modyfikuj kolejno kwerendę wg poniższych wskazówek i każdorazowo
sprawdzaj wyniki.
- w wierszu sortuj pola Nazwisko
ustaw rosnąco - sprawdź wynik;
- w wierszu kryteria pola Miasto
wpisz =Kraków - sprawdź wynik;
- w wierszu kryteria pola Miasto
zamień =Kraków na Like [Podaj nazwę miasta!] - sprawdź wynik;
- w wierszu kryteria pola Miasto
zamień Like [Podaj nazwę miasta!] na Like [Podaj nazwę miasta!]
& * - sprawdź wynik;
[dwie ostatnie kwerendy to tzw. kwerendy parametryczne]
7. Zaprojektuj formularz fmMiasto na podstawie kwerendy kwCała. Użyj mechanizmu Nowy/Kreator i logicznie odpowiadaj na pytania systemu. Po zakończeniu otwórz formularz i zaobserwuj efekty.
8. Zaprojektuj formularz fmTab na podstawie tabeli tbAdresy. Użyj mechanizmu Nowy/Kreator i logicznie odpowiadaj na pytania systemu. Po zakończeniu otwórz formularz, zaobserwuj efekty i porównaj efekty z fmMiasto
9. Zmodyfikuj fmMiasto:
- zmień rozmiar i kolor pola Nazwisko
- ustaw czcionkę jako kursywa
- Uruchom formularz i zaobserwuj zmiany
10. Zaprojektuj raport rpAdresy na podstawie tbAdresy. Użyj mechanizmu Nowy/Kreator (wybierz wszystkie pola z wyjątkiem id) i logicznie odpowiadaj na pytania systemu. Po zakończeniu uruchom raport i zaobserwuj efekty.
11. Zmodyfikuj rpAdresy. Ustaw pole Miasto na kolor czerwony; czcionkę pola Nazwisko jako kursywa; zmień nagłówek na "Moje kontakty" (ustaw kolor czcionki jako niebieski; tło żółty; tekst wyśrodkuj; ustaw wielkość fontu jako 20 pkt., krój Arial); pole uwagi ustaw na 8 pkt. Uruchom kwerendę, zaobserwuj zmiany. Wykorzystując łącza Office przerzuć raport do Worda. Po obejrzeniu efektów zamknij Worda i wróć do Accesa.
12. Zaprojktuj makro mkAutor (alert informacyjny, który będzie informował o autorze bazy). Wybierz makra/nowy; w polu akcja ustaw Okno komunikatu, a następnie w polu komunikat (na dole ekranu) wpisz Witam w mojej bazie @ Jan Kowalski @ Kraków 2001; w polu sygnał wybierz TAK; w polu typ wybierz Informacje; w polu tytuł wpisz O Autorze. Zapisz makro; zamknij widok projekt, uruchom, zaobserwuj efekty.
13. Jeśli wykonałeś wszystko zajmij się modyfikacją formularza fmMiasto.
14. RELACJE.
- Zaprojektuj w twoje bazie tabelę tbZawód:
__Nazwa pola___ | _______typ danych_______ | ______________opis____________ |
idZawód | autonumer | |
Zawód | tekst |
- Wprowadź do tbZawód 2-3 rekordy (np.
student, piłkarz, bezrobotny). Zamknij tabelę.
- Otwórz tbAdresy w widoku projekt i dopisz na
końcu pole Zawód jako typ wybierz Kreator
odnośników. Na pierwsze pytanie wybierz: Obiekt
..., następnie tbZawód, Dodaj wszystkie pola z
tbZawód; na kolejnym alercie zwróć uwagę aby była zaznaczona
opcja "Ukryj kolumnę klucza"; następnie kilka razy
dalej, a na końcu Utwórz. Na ewentualne monity systemu
odpowiadaj twierdząco. Po zakończeniu kreatora ustaw się na
przeglądarce obiektów i z menu (wybierz przycisk "relacje")
- obejrzysz efekt kreatora.
- Aby przetestować relacje wybierz: otówrz tbAdresy
i spróbuj wprowadzić nowy rekord. W polu Zawód
winno pojawić się już okno Kmbi, które będzie proponować wartości z tbZawód.
- Aby nowe pole było widoczne na formularzach należy
je teraz zmodyfikować (lub utworzyć od nowa).
15. Jeśli wszystko wykonałeś prześlij bazę na adres: wmkolasa@ap.krakow.pl
WNIOSKI