
Wyróżniająca nas jakość jest doceniana przez klientów,
którymi są pracownicy polskich i międzynarodowych firm.
Zapoznaj się z naszą listą referencyjną i opiniami o naszych szkoleniach.
 Jesteśmy
przekonani, że
dzięki przekazywaniu naszym
klientom najnowszej wiedzy
z dziedziny zarządzania
przyczyniamy się do poprawy
ich wyników.


Innowacyjne, skuteczne,
ciekawe, interesujące -
nasze szkolenia są lepsze!
Dowiedz się dlaczego tak
wiele firm korzysta z
naszej oferty szkoleniowej. 
OPENMIND
Ujejskiego 18
81-405 Gdynia
tel. (058) 661 01 91
faks (058) 661 01 92
openmind@openmind.pl
www.openmind.pl
|
 |

- Access Visual Basic
Program szkolenia
| |
|
- Moduły, procedury, funkcje języka Visual Basic. Moduły formularzowe. Programowanie zdarzeniowe.
- Edytor Visual Basic, podstawowe elementy edytora, opcje, przeglądarka obiektów.
- Typy danych w języku Visual Basic (wszystkie typy liczbowe, logiczne, tekstowe), zasady użycia właściwego typu danych, zmienne złożone (Type), zmienne tablicowe.
- Instrukcja warunkowa If, instrukcja wielokrotnego wyboru Select Case.
- Wielokrotne powtarzanie operacji za pomocą pętli For oraz pętli Do. Warunki logiczne w pętli Do.
- Użycie pętli For Each do iteracji po obiektach takich jak: komórki, arkusze, elementy tabel przestawnych).
- Przydatne funkcje wbudowane języka Visual Basic: funkcje tekstowe, konwersji, sprawdzające (CDbl, CDate, Left, Mid, Replace, Instr, DatePart, DateDiff).
- Zasięg zmiennych: zmienne lokalne Private oraz globalne Public, zmienne typu Static.
- Obiekty i zmienne obiektowe, późne i wczesne wiązanie (early, late binding).
- Dostęp do danych za pomocą kodu
- DAO - podstawowa biblioteka programistyczna umożliwiająca dostęp do baz danych Accessa, podstawowe obiekty DAO: Database, Recordset, Field.
- Metody obiektu DAO Recordset umożliwiające operacje na rekordach: Move, Find, Delete, Edit, AddNew.
- Wykonywanie kodu SQL (wybierających i funkcjonalnych) w kodzie Visual Basic za pomocą biblioteki DAO. Przegląd podstawowych instrukcji SQL.
- Wykorzystywanie funkcji agregujących domeny (np. Dlookup, DSum, Dmax) w kodzie VBA.
- Wykorzystanie biblioteki ADO (ActiveX Data Objects) do operacji na danych Accessa oraz zewnętrznych bazach danych: wyszukiwanie rekordów, dodawanie oraz usuwanie rekordów, modyfikacja danych w tabeli. Podstawowe obiekty bazodanowe biblioteki ADO, różnice w stosunku do DAO (filtrowanie po wielu polach za pomocą obiektu Filter).
- Najważniejsze metody oraz właściwości obiektów formantów ustawiane w procedurach Visual Basic.
- Zdarzenia na formularzu: otwarcie, zamknięcie, zdarzenia związane z danymi.
- Zdarzenia na obiektach formularza, procedury zdarzeniowe w języku VBA, typowe zastosowanie najważniejszych zdarzeń związanych z formularzem.
- Zaawansowane formanty ActiveX, formanty niestandardowe.
- Zasady konstrukcji formularzy, nazewnictwo obiektów, prawidłowe rozmieszczenie elementów, jakie formanty powinny być stosowane do określonych danych.
- Zaawansowane zagadnienia związane ze źródłem danych formularza oraz innymi właściwościami formularza, zmiana właściwości w kodzie VBA, odświeżanie formularza oraz formantów (Refresh, Requery, Repaint).
- Projektowanie formularzy oraz formantów niezwiązanych z danymi (operacje na danych za pomocą kodu VBA lub SQL).
- Zagadnienia projektowania aplikacji wielodostępnych. Zabezpieczenie aplikacji, zabezpieczenie kodu VBA.
- Budowa aplikacji w oparciu o serwery SQL, rozdzielenie aplikacji do współpracy z bazą danych Microsoft SQL Server. Wykorzystanie programów Microsoft SQL Server Express Edition oraz Microsoft SQL Server Compact Edition.
- Przyspieszanie dostępu do danych w przypadku aplikacji jednostanowiskowych.
- Tworzenie ekranu startowego, okna logowania, tworzenie niestandardowych kart aplikacji.
- Jak udostępniać aplikację, aby poprawnie działała na różnych wersjach systemu Microsoft Office.
- Dostęp do innych programów
- Dostęp do funkcji API systemu Windows (Kernel32, User32, GDI32), deklarowanie funkcji, przekazywanie danych. Typowe funkcje API (operacje na plikach, odczyt zalogowanego użytkownika, odczyt stanu systemu operacyjnego, odczytanie nazwy komputera).
- Biblioteki systemowe wscript.shell i Shell.Application i ich typowe użycie do operacji związanych z plikami i folderami oraz rejestrem Windows (czytanie i zapis do rejestru).
- Dostęp do obiektów innych aplikacji (Word, Outlook, Project, SAP, AutoCAD), dołączanie bibliotek obiektów, deklaracja zmiennych obiektowych, wczesne i późne wiązanie.
- Obiekty programu Microsoft Word: Application, Document, Selection, Bookmark.
- Typowe zastosowanie programu Word - tworzenie i otwieranie dokumentów z poziomu Accessa, przekazywanie danych zawartych na arkuszu, automatyczne generowanie wydruków lub gotowych dokumentów na dysku, generowanie plików PDF.
- Obiekty programu Microsoft Outlook: Application, MailItem, Recipient, Attachment.
- Typowe zastosowanie programu Microsoft Outlook: tworzenie i wysyłanie i-maili z załącznikami, korzystanie z książki adresowej, formatowanie wiadomości.
- Obiekt DoCmd - dostęp do poleceń makr z poziomu języka VBA, obiekt Applicaton, praktyczne właściwości i metody: Quit, CurrentDb, CurrentUser, FileDialog, SysCmd.
- Operacje na plikach i folderach z użyciem instrukcji VBA: Dir, FileCopy, ChDir, MkDir, Kill. Wykorzystanie funkcji API do nietypowych operacji związanych z plikami (np. kasowanie do kosza, okno wyboru folderu).
- Instrukcje z grupy Interaction: Iif, MsgBox, InputBox, Switch, Choose, SendKeys.
- Bezpośredni dostęp do plików tekstowych za pomocą języka VBA: odczytywanie oraz zapisywanie danych w dużych plikach tekstowych.
- Podstawy programowania obiektowego: Class Module, tworzenie własnych klas obiektów, definiowanie właściwości i metod własnych klas obiektów.
- Tabele systemowe Accessa, informacje przechowywane w tabelach systemowych, ich wykorzystanie w aplikacjach.
| |