Access per sviluppatori
Lezione n. 1
Il corso “Access per i
sviluppatori”
Access per i sviluppatori – Presentazione del corso
Il presente corso consta di 30 lezioni. Molte di queste lezioni saranno corredate
da esempi pratici e illustrazioni figurative per facilitare la comprensione dei vari
argomenti che saranno affrontati durante il percorso formativo.
Si suddivide in cinque moduli:
Modulo uno: Una panoramica su Access avanzato (Dalla lezione n° 1 alla
lezione n° 10)
Modulo due: Access e gli strumenti per lo sviluppatore (Dalla lezione n° 11
alla lezione n° 20)
Modulo tre: Access e gli strumenti per lo sviluppatore Parte Seconda (dalla
lezione n° 21 alla numero 30)
L’ultimo modulo consta di 18 lezioni ad alto contenuto pratico, orientate
all’accesso di base dati in formato Access e SQL Server con tecnologie
Microsoft Le ultime lezioni saranno di carattere pratico
Una panoramica su Access Avanzato
Dopo questa breve presentazione, inoltriamoci nel vivo di questo corso,
spiegando, quelli che saranno gli obiettivi perseguiti in questo primo modulo:
-
Una panoramica su Access avanzato E’ implicito che il prerequisito
essenziale, ai fini della comprensione di questo gruppo di cinque lezioni e
le restanti del corso, è quello di avere una conoscenza strutturale del
DBMS (Database Managament System – Software per la gestione di basi
di dati) più popolare che è Access
Funzioni del software
Spalluzzi Francesco - Manuali.Net © 2005 Tutti i diritti riservati
1
Lezione n. 1
Access per sviluppatori
Per coloro che non sapessero, Access è un software potente, ma oltretutto
semplice da utilizzare, per memorizzare in modo elettronico informazioni
organizzate in forma tabellare.
E’ implicito, ma lo evidenziamo subito, operazione preliminare alla creazione di
una tabella è quello di definire, fisicamente, su un supporto di memoria di
massa, il contenitore che conterrà le tabelle e gli altri oggetti, quali
•
•
•
•
•
•
Query
Maschere
Report
Pagine di accesso ai dati
Macro
Moduli
DATABASE
MIODB.MDB
TABELLE
QUERY
MASCHERE
REPORT
Pagine di accesso ai dati
Macro
Moduli
Su una base di dati si compiono generalmente le seguenti operazioni:
1) Definizione della struttura della base di dati
2) Operazione di aggiunta registrazioni detti record
Un record è
l’insieme delle informazioni identificate, univocamente, da una colonna
dati chiamata chiave primaria
3) Operazione successiva all’immissione dei dati in una tabella è quella di
stabilire un criterio di accesso: visualizzare l’intera tabella o una sua
parte soltanto. L’oggetto utilizzato, per svolgere questa
operazione, è denominato Query.
Focalizziamo una prima informazione sull’oggetto delle query,
avvalendoci di questa illustrazione grafica. Diciamo subito che le query
si aggiornano automaticamente. Nel senso se aggiorniamo il telefono
di un nostro amico, anche la query rifletterà tale aggiornamento.
Spalluzzi Francesco - Manuali.Net © 2005 Tutti i diritti riservati
2
Access per sviluppatori
Lezione n. 1
Codoli Cognome Nome
Telefono
1
Rossi
Giacomo 0883/5812845
2
Rizzi
Roberto 0883/5833561
3
Ricciuti
Marco 0883/4856785
…
….
….
…..
4
Rizzi
Michele 0883/581567
Codoli Cognome Nome
Telefono
1
Rossi
Giacomo 0883/5812845
Una query effettuata sull’oggetto tabella
Approfondiremo nelle prossime lezioni un concetto fondamentale: il passaggio
di una o più tabelle coinvolte nella progettazione di una query, avviene con un
linguaggio denominato SQL (Structured Query Language)
Riprendendo l’esempio precedente (ossia la query sulla tabella di esempio),
diciamo che l’istruzione in linguaggio non tecnico è:
Seleziona un record dove la chiave codcli è uguale a 1
Mentre gli sviluppatori di applicazioni web, utilizzeranno il linguaggio SQL in
modo esplicito, Access ci presenta un ambiente di progettazione della query
con una comoda interfaccia grafica, attraverso la quale, non dobbiamo
necessariamente ricordarci della sintassi esatta dell’istruzione SQl da utilizzare
4) Creare una comoda interfaccia grafica per agevolare l’operatore di un
data entry (o maschera di inserimento) nell’aggiunta di record alla tabella
associata. Pertanto Access ci facilita l’inserimento delle registrazioni,
attraverso l’oggetto Maschera.
5) Presentare su un supporto cartaceo le informazioni, l’oggetto di Access
che assolve a questa funzione si chiama Report
Due funzionalità avanzate introdotte, una con la versione di Access 2000 e
l’altra con la versione di Access xp e migliorata molto con Office 2003, sono:
-
Creazione di pagine di accesso ai dati. Trattasi di una speciale pagina
in Html, generata automaticamente. In fase di creazione si sceglie la
tabella, come avviene nella fase di creazione di una maschera. All’interno
dell’ambiente di lavoro di Access viene anche creato un link alla pagina
html, in modo da agevolarne la modifica in visualizzazione struttura
Spalluzzi Francesco - Manuali.Net © 2005 Tutti i diritti riservati
3
Access per sviluppatori
-
Lezione n. 1
L’esportazione di una tabella o di una query in un formato di scambio
dati affermatosi in maniera radicale sul web: L’Xml – un
linguaggio, che attraverso sue regole ferree, definisce due
pagine:
o Una di definizione dei dati
o Una di formattazione di come questi dati debbano essere
visualizzati nella pagina html
L’altra funzione interessante, prevista con la versione di Access 2000
professionale, e ripresa anche nelle successive versioni, è quella di mantenere
database in formato compatibile a SQL Server. Avviene attraverso un
componente integrato chiamato MSDE (acronimo di Microsoft SQL Server
Desktop Engine) Di questo componente ne parleremo nell’ultima lezione del
modulo in argomento.
Spalluzzi Francesco - Manuali.Net © 2005 Tutti i diritti riservati
4