Opis szkolenia Dane o szkoleniu Program

Transkrypt

Opis szkolenia Dane o szkoleniu Program
BDO - informacje o szkoleniu
Opis szkolenia
Dane o szkoleniu
Kod szkolenia: 759611
Temat: Programowanie VBA (Visual Basic for Application) dla analityków biznesowych. Warsztaty
komputerowe
21 - 23 Marzec Wrocław1, Centrum miasta, Kod szkolenia: 759611
Koszt szkolenia: 1990.00 + 23% VAT
Program
- Zdobycie umiejętności rozszerzania funkcjonalności Excela dla lepszego, bardziej przyjaznego i bardziej efektywnego
raportowania
- Poznanie zasad programowania, języka VBA, modelu obiektowego MS Office, narzędzi programowania MS Office
- Określenie zasad współpracy z informatykiem (firmą) - twórcą (dostawcą) aplikacji zewnętrznej
- Wspólne napisanie kilku prostych procedur i funkcji, przydatnych w praktyce analityka biznesowego
- Wskazanie drogi pogłębiania umiejętności
- Uzupełnienie podstawowych wiadomości nt. współpracy z bazami danych
Szkolenie ma na celu uzupełnienie wiadomości z zakresu dostępu do danych zewnętrznych za pomocą MS Excel i jego
specjalizowanych komponentów jako alternatywa/suplement dla zastosowań VBA w tym zakresie
- Teoria baz danych
- Relacyjna baza danych
- ODBC, SQL
- Pobieranie danych z zewnętrznych baz danych (różne formaty)
- Wykorzystanie MS Query
- Zaawansowany dostęp do danych: obsługa wydruków tekstowych za pomocą technologii ODBC
- Pokaz: Kwerenda internetowa, OLAP
1. Wstęp do VBA
- Pierwsze samodzielnie nagrane makro: pokaz działania i objaśnienie zawartości
- Pierwszy kontakt ze środowiskiem VBA
- Pierwszy program "Hello World"
- Opis języka
- Geneza i umiejscowienie wśród języków programowania
- Model obiektowy MS Office, sposób komunikowania się z obiektami Excela za pomocą VBA
- Edytor VBA (VBE)
- Okno VBE - części i zastosowanie
- Narzędzia VBE
- Przerwania
BDO - informacje o szkoleniu
- Tryby pracy
- Pomoc VBA
- Przeglądarka obiektów
2. Podstawy programowania
- Prosty program/funkcja
- Proste programy obliczeniowe
- Proste programy obiektowe
- Proste programy zarządzania plikami
3. Logika programowania
- Zmienne, stałe
- Typy zmiennych
- Zasięg zmiennych
- Sposoby deklaracji
- Sterowanie wartościami
- Decyzje programowe
- Zastosowanie
- Bloki: IF, SELECT Case
- Pętle
- Zastosowanie
- Typy pętli
- Typy wyjść z pętli
- Działania na obiektach
- Blok WITH
- Zapis/odczyt właściwości
- Dostępne metody
- Wiązania obiektów
- Rodzaje programów
- Program, podprogram, funkcja
- Typy, zasięg
- Podprogramy
- Zastosowanie
- Zasady organizacji
- Przykład: oprogramowanie kontroli błędów
- Komunikacja z użytkownikiem
- Komunikaty/ Wejście i Wyjście danych
- Formularze
- Uruchamianie programów: Skróty klawiszowe, Paski narzędzi/Ikony
- Przechowywanie parametrów sesji
BDO - informacje o szkoleniu
5. Obsługa zdarzeń Zdarzenia w skoroszycie, w arkuszu. Współpraca z formularzami: procedury obsługi zdarzeń
kontrolek i formularzy. Przykłady programów obsługi zdarzeń
6. Tworzenie i wykorzystanie obiektówModel obiektowy MS Office i MS Excel: Zmienne obiektowe, pętle obiektowe z
wykorzystaniem kolekcji i zmiennych obiektowych, przykłady programów wykorzystujących zmienne obiektowe
- Program z własnym formularzem
- Zapis danych z własnego formularza
- Przeglądarka bazy danych - wykorzystanie obiektów Query i ADO
- Wykorzystanie zdań SQL, powstałych przez graficzny interfejs MS Query do parametryzowania przeglądarki bazy
danych
- Sterowanie innymi aplikacjami MS Word, MS Access. Wykorzystanie modelu obiektowego MS Office
6. Zaawansowane wykorzystanie możliwości VBA - przykłady. Programowa obróbka danych
- Współpraca z dostawcami danych
- Zapis/odczyt danych, obsługa pliku sekwencyjnego (print, read, write)
- Obiekty bazodanowe, komunikacja w standardzie ODBC i OLE DB
- Dołączanie bibliotek programowych/dodatków
- Przykład funkcji API Windows
7. Publikacja oprogramowania
- Sposoby publikacji
- Zasady współużytkowania
- Zabezpieczanie kodu
8. Wspólne pisanie aplikacji: przykłady
- Nagrywanie makr i ich ulepszanie: Automatyczny autofiltr na podwójne kliknięcie
- Współpraca z modelem obiektowym: Napisanie funkcji PB() (odszukiwanie wartości w dwuwymiarowej,
poetykietowanej tablicy, wprowadzenie obiektu range i wykorzystanie jego właściwości.
- Zaprogramowany dostęp do danych przez ODBC i z użyciem metody ADO. Nagranie i sparametryzowanie
kwerendy. Wykorzystanie funkcji i procedur, własnych i obcych
- Przykład programu wykorzystującego model obiektowy innej aplikacji (MS Word, MS Access)
BDO - informacje o szkoleniu
Prowadzący
Informacje organizacyjne
Kalendarz zajęć:
Informacje i zgłoszenia