MS Access VBA – poziom zaawansowany
Stosujemy również rozwiązania kompleksowe: | |||
---|---|---|---|
|
PROFIL UCZESTNIKA:
Kurs skierowany jest do osób pragnących wykorzystać zaawansowane funkcje Accessa.
KORZYŚCI DLA UCZESTNIKA:
Uczestnik szkolenia zdobędzie umiejętności pozwalające na zrozumienie kodu VBA, jego gramatyki i składni, tworzenia aplikacji automatyzujących zadania w dokumentach Microsoft Access.
PROGRAM SZKOLENIA
1. Object Model
- Ochrona arkuszy z poziomu VBA
- Obiekt Workbook, kolekcja Workbooks
- Obiekt Worksheet, kolekcja Worksheets
- Walidacja arkuszy
- Praktyczne metody obiektu Range
- Kopiuj, wklej, wklej specjalnie
- Obiekt CurrentRegion
- Znajdź, zastąp
- Sortowanie zakresów
- Wykresy (Obiekt Chart)
2. Zdarzenia
- Zdarzenia na poziomie Aplikacji
3. Tablice
- Tablice dynamiczne
- Tablica dynamiczna typu Variant
- Optymalizacja tablic i pamięci
- Tablice wielowymiarowe
4. Programowanie obiektowe
- Klasy i obiekty
- Tworzenie klas
- Tworzenie i niszczenie obiektów
- Tworzenie metod
- Tworzenie własności
- Walidacja danych przy pomocy własności
- Domyślne własności i metody
- Obsługa błędów w klasach
5. Tworzenie i zarządzanie kolekcjami
- Tworzenie kolekcji
- Dodawanie i usuwanie elementów
- Odwołania do elementów (za pomocą klucza oraz indeksu)
6. Zaawansowane struktury i funkcje VBA
- Przekazywanie parametrów przez wartość i referencje (ByRef i byVal)
- Procedury o zmiennej ilości parametrów
- Parametry opcjonalne i wartości domyślne
- Procedury o nieznanej liczbie parametrów (ParamArray)
- Enumeracje, wygodne przekazywanie parametrów
- Typy użytkownika (User-defined Type)
- Obsługa wartości Null, Nothing, empty string „”, Empty, 0
- Konwersja typów (Conversion)
7. Operacje na plikach
- Otwieranie i zamykanie plików tekstowych
- Czytanie i zapisywanie danych tekstowych i binarnych
- Przetwarzanie rekordów w plikach CSV
- Efektywne przetwarzanie plików tekstowych
Na cenę ma wpływ wiele czynników, takich jak: | |
---|---|
|