Cz. 3, Access - ćwiczenia w projektowaniu


Krótko o 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