ID corso: PEO-DIG-009

Area formativa: Access, Digital & Office Skills

Access Avanzato

Progettare applicazioni database evolute, utilizzare SQL e VBA e automatizzare processi, controlli e interfacce attraverso Microsoft Access.

Obiettivi del corso

  • Consolidare l’utilizzo avanzato di Microsoft Access.
  • Progettare l’architettura di database complessi e affidabili.
  • Ottimizzare tabelle, relazioni, chiavi e indici.
  • Creare query SQL avanzate per selezionare, aggregare e modificare i dati.
  • Utilizzare query a campi incrociati, parametriche e di comando.
  • Creare maschere avanzate con controlli, sottomaschere ed eventi.
  • Progettare report complessi con raggruppamenti, calcoli e sottoreport.
  • Comprendere l’ambiente di sviluppo Visual Basic for Applications.
  • Creare moduli, procedure e funzioni personalizzate.
  • Utilizzare variabili, condizioni, cicli ed eventi.
  • Gestire errori e controllare la validità dei dati.
  • Automatizzare operazioni e processi ricorrenti.
  • Separare dati e interfaccia per migliorare distribuzione e manutenzione.
  • Integrare Access con Excel, Word e fonti dati esterne.
  • Proteggere, distribuire e documentare l’applicazione realizzata.
Corso Access Avanzato People

Perché scegliere questo corso

Il corso Access Avanzato è rivolto a utenti esperti che desiderano progettare e gestire database complessi, utilizzare query SQL avanzate, sviluppare procedure VBA e automatizzare maschere, report, controlli e processi aziendali.

A chi è rivolto

Il corso è rivolto a persone che utilizzano già Microsoft Access con buona autonomia e desiderano sviluppare competenze avanzate nella progettazione di database, nell’utilizzo di SQL e nella programmazione VBA. È particolarmente indicato per chi gestisce applicazioni Access esistenti, archivi complessi, procedure automatizzate o processi aziendali basati su grandi quantità di dati.

Durata:

16 ore, personalizzabili in base al livello iniziale e agli obiettivi aziendali.

Modalità:

In aula, online live o in modalità blended, anche presso l’azienda cliente.

Sede:

Presso le sedi People, online o direttamente in azienda.

Livello:

Avanzato

Finanziabilità:

Da verificare

Prerequisiti:

È richiesta una buona conoscenza di Microsoft Access.

Attestato:

Attestato di partecipazione People S.p.A.

Programma del corso

1. Progettazione avanzata del database
  • Analisi dei requisiti informativi e dei processi aziendali.
  • Definizione dell’architettura dell’applicazione.
  • Progettazione logica e fisica del database.
  • Normalizzazione delle tabelle.
  • Ottimizzazione delle relazioni.
  • Chiavi primarie, chiavi esterne e indici.
  • Integrità referenziale e coerenza dei dati.
2. Query avanzate
  • Query parametriche.
  • Query a campi incrociati.
  • Query di unione.
  • Query nidificate e sottoquery.
  • Query di creazione tabella, aggiornamento, accodamento ed eliminazione.
  • Funzioni di aggregazione.
  • Campi calcolati ed espressioni complesse.
  • Ottimizzazione delle prestazioni delle query.
3. Linguaggio SQL
  • Struttura delle istruzioni SQL.
  • SELECT, FROM, WHERE e ORDER BY.
  • GROUP BY e HAVING.
  • INNER JOIN, LEFT JOIN e RIGHT JOIN.
  • UNION e combinazione di risultati.
  • INSERT, UPDATE e DELETE.
  • Query con parametri.
  • Creazione e modifica delle istruzioni nella visualizzazione SQL.
4. Maschere avanzate
  • Progettazione di maschere professionali.
  • Maschere principali e sottomaschere.
  • Controlli associati e non associati.
  • Caselle combinate, elenchi e controlli calcolati.
  • Filtri e ricerche dinamiche.
  • Formattazione condizionale.
  • Gestione degli eventi delle maschere.
  • Validazione dei dati inseriti.
  • Creazione di interfacce intuitive per gli utenti.
5. Report avanzati
  • Progettazione di report complessi.
  • Raggruppamenti e ordinamenti multilivello.
  • Totali, subtotali e formule.
  • Sottoreport.
  • Report basati su query parametriche.
  • Formattazione condizionale dei risultati.
  • Gestione delle interruzioni di pagina.
  • Esportazione e distribuzione dei report.
6. Introduzione a VBA
  • Accesso all’Editor di Visual Basic.
  • Struttura dell’ambiente di sviluppo.
  • Moduli standard e moduli associati agli oggetti.
  • Procedure Sub e Function.
  • Variabili, costanti e tipi di dati.
  • Operatori e istruzioni fondamentali.
  • Richiamo di procedure e funzioni.
7. Strutture decisionali e iterative
  • Istruzioni If, ElseIf ed Else.
  • Struttura Select Case.
  • Cicli For, For Each e Do While.
  • Controllo del flusso del programma.
  • Elaborazione di gruppi di record.
  • Automazione di operazioni ripetitive.
8. Gestione degli eventi
  • Eventi di apertura, caricamento e chiusura.
  • Eventi associati ai controlli.
  • Eventi Before Update e After Update.
  • Risposta alle azioni dell’utente.
  • Controllo della navigazione nelle maschere.
  • Esecuzione automatica di procedure.
9. Accesso e manipolazione dei dati tramite VBA
  • Introduzione ai modelli DAO e ADO.
  • Apertura di database e recordset.
  • Lettura, inserimento e modifica dei record.
  • Ricerca e filtraggio tramite codice.
  • Esecuzione di query da VBA.
  • Gestione delle transazioni.
  • Chiusura e rilascio degli oggetti.
10. Gestione degli errori e debug
  • Tipologie di errore.
  • Utilizzo delle istruzioni On Error.
  • Creazione di procedure di gestione degli errori.
  • Messaggi personalizzati per l’utente.
  • Utilizzo della finestra immediata.
  • Breakpoint ed esecuzione passo-passo.
  • Controllo delle variabili.
  • Test e manutenzione del codice.
11. Automazione e integrazione con Microsoft Office
  • Esportazione automatizzata verso Excel.
  • Creazione di documenti Word a partire dai dati Access.
  • Invio e gestione di report.
  • Importazione periodica di dati esterni.
  • Automazione di flussi documentali.
  • Collegamento con file e applicazioni esterne.
12. Distribuzione, sicurezza e manutenzione
  • Separazione del database front-end e back-end.
  • Collegamento e aggiornamento delle tabelle.
  • Distribuzione dell’applicazione agli utenti.
  • Gestione dei percorsi e delle connessioni.
  • Protezione del codice e della struttura.
  • Compilazione in formato ACCDE.
  • Backup, compattazione e ripristino.
  • Documentazione e manutenzione dell’applicazione.
13. Esercitazione finale
  • Analisi di un’esigenza aziendale.
  • Progettazione delle tabelle e delle relazioni.
  • Creazione di query SQL avanzate.
  • Realizzazione di maschere e report.
  • Sviluppo di procedure VBA.
  • Automazione di un processo operativo.
  • Test, distribuzione e verifica dell’applicazione.

Il corso in sintesi

Durata: 16 ore, personalizzabili in base al livello iniziale e agli obiettivi aziendali.

Modalità: In aula, online live o in modalità blended, anche presso l’azienda cliente.

Sede: Presso le sedi People, online o direttamente in azienda.

Livello: Avanzato

Finanziabilità: Da verificare

Prerequisiti: È richiesta una buona conoscenza di Microsoft Access.

Vuoi organizzare questo corso?

Il «Modello delle 4C©»

Ogni corso del nuovo sistema People è progettato per superare il filtro delle 4C, garantendo un'esperienza formativa d'eccellenza e risultati tangibili.

CONCRETO

Immediatamente applicabile alla realtà lavorativa e alle sfide quotidiane dei partecipanti

COINVOLGENTE

Basato su metodologie attive, dinamiche esperienziali e approcci altamente partecipativi.

COERENTE

Perfettamente allineato agli obiettivi di business dell'azienda e alle specificità del ruolo professionale.

CALCOLABILE

Risultati misurabili nel tempo tramite KPI dedicati e il monitoraggio dei comportamenti sul campo.

Partendo dai fabbisogni specifici della tua azienda, decliniamo la qualità del «Modello delle 4C©» nella modalità più adatta alle tue esigenze logistiche e strategiche:

A catalogo

Percorso già strutturato, utile per singoli partecipanti o piccoli gruppi aziendali.

In azienda

Il corso può essere erogato presso la sede del cliente, adattando calendario e modalità operative.

Su misura

Il percorso può essere progettato partendo dai fabbisogni specifici dell’organizzazione.

Richiedi informazioni su questo corso

Compila il modulo: ti ricontatteremo per fornirti dettagli su programma, modalità di erogazione, disponibilità e possibilità di personalizzazione o finanziamento.