Szkolenie Access i VBA (40 godz.) zaawansowane



1) Wiadomości wstępne ( 1 godz.)

- Access w porównaniu z Excel,em
- krótki opis środowiska Access
- tabela bazowa jako podstawowy "budulec" każdej bazy danych
- pojęcie "relacyjne bazy danych"
- zmiana niektórych opcji aplikacji (Narzędzia >> Opcje)

2) Podstawowe czynności związane z tworzeniem tabel ( 3 godz.)

- budowanie tabel
- pojęcie pola i rekordu
- typy danych
- nazwa pola, a jego tytuł
- definicja klucza podstawowego
- autonumer
- jednopolowy
- wielopolowy
- maski wprowadzania
- definicja indeksu
- ćwiczenia na przykładzie tabeli "Pracownicy"

3) Budowanie tabel bazowych bazy danych cz.I ( 4 godz.)

- utworzenie tabel Wydawnictwa i Książki
- utworzenie połączenie między tabelami
- pojęcie klucza obcego
- pojęcie relacji
- jeden do jednego
- jeden do wielu
- wiele do wielu
- wiązanie pól przy pomocy kreatora odnośników


4) Budowanie tabel bazowych bazy danych cz.II ( 4 godz.)

- utworzenie tabel Autorzy i KsiążkiAutorzy
- omówienie potrzeby tworzenia relacji wiele do wielu przy pomocy tabeli łącznikowej
- dokładniejsze omówienie relacji
- integralność referencyjna
- kaskadowa aktualizacja danych
- kaskadowe usuwanie danych
- sprzężenia


5) Budowanie podstawowych kwerend ( 4 godz.)

- utworzenie prostych kwerend wybierających
- kryteria wyboru rekordów
- sortowanie rekordów
- operator LIKE
- krok następny -  kwerendy parametryczne
- podstawy języka SQL - jego znaczenie w bazach danych
- kreator odnośników jako kwerenda
- funkcje agregacji SQL
- znaczenie słów DISTINCT i DISTINCTROW w języku SQL
- znaczenie słów GROUP BY. HAVING w języku SQL


6) Budowanie prostych formularzy i raportów ( 3 godz.)

- podstawowa różnica między formularzami i raportami
- do czego służą formularze
- przeglądanie rekordów
- dodawanie nowych rekordów
- usuwanie rekordów
- do czego służą raporty
- autoformularz a kreator formularzy
- autoraport a kreator raportów


7) Zaawansowane formularze i raporty ( 4 godz.)

- tworzenie standardowego formularza głównego
- tworzenie i osadzanie podformularzy typu pojedynczego i arkusza danych
- tworzenie formularzy ciągłych
- tworzenie formularza dla związku wiele do wielu

8) Zabezpieczenia aplikacji (2 godz.)

- tworzenie hasła bazy danych
- zabezpieczanie obiektów poprzez zastosowanie uprawnień

9) Wstęp do programowania w Accesie ( 2 godz.)

- środowisko programowania
- język VBA – omówienie podstawowych pojęć
- przykłady pisania kodu


10) Omówienie języka VBA ( 4 godz.)

- procedury i funkcje
- zmienne
- nazewnictwo zmiennych
- deklarowanie zmiennych
- typy danych
- pętle i instrukcje warunkowe
- instrukcja SELECT CASE


11) Formanty ( 4 godz.)

- formanty standardowe
- formant Karta (zakładki)
- formant Kalendarz
- formant TreeView (widok drzewa)
- formant DateTimePicker
- formant MonthView


12) Dostęp do danych DAO i ADO ( 3 godz.)

- różnice pomiędzy DAO a ADO
- pobieranie danych
- dodawanie nowych rekordów
- aktualizacja danych


13) Wprowadzenie do programowania i obsługi zdarzeń (2 godz.)

- zdarzenia formularzy i formantów
- kontrola wprowadzania i aktualizacji danych przy pomocy procedur zdarzeń