A proposito di formazione
Indirizzato a
Tutti coloro che vogliono acquisire una competenza maggiore per programmare con Microsoft Access
Presentazione
COMPETENZE ACQUISITE
Automatizzare le azioni ripetitive con la programmazione ad oggetti e progettare un’applicazione VBA
ESERCITAZIONI PRATICHE
- esempi di realizzazione di macro
- esempi di gestione di dati
- modifica manuale del codice generato
- realizzazione di una maschera utente
- finestre di dialogo e elementi di controllo
- creazione di funzioni matematiche personalizzate
- simulazione ed individuazione degli errori di run time
Programma
MS Office e Visual Basic for Application
- La gestione delle macro nell’ambito di Office
- I moduli e l’analisi del codice generato
- Introduzione alla programmazione ad oggetti
- I rapporti tra macro e procedure
L’ambiente VBA in Access
- La gestione delle finestre Modulo
- Le barre degli strumenti Visual Basic
- Menu e pulsanti personalizzati
Programmazione Object Oriented: concetti, fondamenti e terminologia in uso
- Oggetti e Classi: tipi di relazione fra le classi is-a, part-of, use e gerarchie di classi
- Astrazione ed Incapsulamento: rappresentazione dei dati e implementazione delle funzioni
- Messaggi e Metodi
- Ereditarietà e Polimorfismo: ereditarietà singola/multipla
- Il comportamento e lo stato dei dati
- La comunicazione fra oggetti
L’interfaccia utente
- Le finestre di messaggio
- Controlli e finestre di dialogo in Access
Il codice e la sintassi VBA
- La struttura di un applicazione
- Le proprietà degli oggetti
- Gli eventi
- La dichiarazione delle variabili
- I principali costrutti Visual Basic
- Le funzioni definite dall’utente
Progettare un’applicazione in VBA
- Strutturazione di una soluzione integrata
- La registrazione delle macro
- Approccio alla stesura del codice
- La comunicazione fra applicazioni: OLE e DDE
- Il controllo di più applicazioni Office
- Le chiamate alle API di Windows
Controllo dell’esecuzione del codice
- Il debug del codice
- La gestione degli errori run time