![]() |
|
Editore: Mondadori Informatica Pagine: 867 Autore: Dobson Rick Collana: Programming series Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2004-01-01 ISBN: 8804528907 Prezzo: 75.00 € Lingua: Italiano |
Con questa nuova guida di riferimento avrete sempre a disposizione il codice e le istruzioni necessarie per sfruttare la potenza e le prestazioni di Microsoft Office Access 2003, sia in caso di estensione di un database esistente che di sviluppo di una complessa soluzione personalizzata. L'edizione aggiornata di questa apprezzata guida fornisce esempi pratici e illustra le migliori procedure per scrivere, testare e fare debug di applicazioni di database estendibili. L'esperto di Access Rick Dobson spiega come lavorare nel modo piu' produttivo con le funzionalita' avanzate di Access 2003, tra cui le nuove funzionalita' di protezione, le funzionalita' di protezione XML integrate e l'interoperabilita' con Microsoft SQL Server. Inoltre, potrete disporre di ricchi esempi di codice adattabili per aumentare la potenza e le prestazioni delle soluzioni di database.
Tra gli argomenti trattati:
Rick Dobson e' un illustre autore e un esperto di formazione specializzato in Microsoft Access, SQL Server, Visual Basic .NET e tecnologie Web.
Ha conseguito la certificazione MCP (Microsoft Certified Pofessional) e ha contribuito a pubblicazioni informatiche di rilievo, tra cui SQL Server Professional, MSDN, Smart Access e Hardcore Visual Basic. E' anche l'autore di "Programmare SQL Server 2000 con Visual Basic .NET" (Mondadori Informatica, ISBN 88-8331-414-x) e Visual Basic .NET per i database di Access" (ISBN 88-8331-493-x), entrambi pubblicati da Mondadori Informatica.
Introduzione
1 Modelli di accesso ai dati: parte I
Cenni generali sul modello ADO
Componenti di ADO per gli sviluppatori Microsoft Access
Riepilogo dei provider OLE DB e dei modelli degli oggetti ADO
L'oggetto Connection
Connessione ai database Jet
Connessione ai database diversi da Jet
La proprieta' Mode
Il metodo OpenSchema
L'oggetto Recordset
Proprieta' dei set di record selezionate
Metodi dei set di record selezionati
Visualizzazione delle righe dei set di record
Aggiunta, modifica ed eliminazione dei record
Ricerca dei record
Ricerca dei record mediante il metodo Seek
Filtraggio dei record
Conservazione dei set di record
Ordinamento dei set di record
L'oggetto Field
Proprieta' Name e Value
La proprieta' Type
Visualizzazione dei tipi di dati dei campi
Creazione dei campi per un set di record
Conservazione dei totali trimestrali in un file di testo
2 Modelli di accesso ai dati: parte II
Oggetti Command e Parameter
Creazione di un set di record con una query di selezione
Creazione di un set di record mediante una query con parametri
Eliminazione di record
Inserimento di record
Aggiornamento dei valori
L'insieme Errors
Proprieta' dell'oggetto Error
Creazione e registrazione degli oggetti Error e Err
Set di record, record, flussi e il Web
Visualizzazione del contenuto di cartelle Web
Visualizzazione delle proprieta' per contenuto di cartelle Web
Lettura di file di testo con gli oggetti Stream
3 Libreria e tabelle di ADOX
Cenni generali sul modello ADOX
L'oggetto Catalog
L'oggetto Table
L'oggetto Column
L'oggetto Index
L'oggetto Key
Creazione di un nuovo database
Enumerazione delle tabelle
Elenco di tutti i tipi di tabelle in un catalogo
Filtraggio di tipi di tabelle prima dell'enumerazione
Stampa di dati per la visualizzazione dei dettagli della tabella
Utilizzo dell'insieme AllTables
Visualizzazione dei dettagli della tabella mediante l'insieme AllTables
Individuazione del momento in cui le tabelle sono aperte
Inserimento di dati nelle tabelle
Inserimento e copia
Connessione mediante l'oggetto Connection
Connessione utilizzando il metodo DoCmd
Importazione di dati dai file di testo
4 Jet SQL, libreria ADOX e query
Sintassi Jet SQL per query di selezione
Query di selezione di base
Selezione di campi da tutti i record
Selezione di campi da alcuni record
Scrittura di espressioni di criteri con caratteri jolly
Selezione mediante la parola chiave DISTINCT
Selezione e ordinamento con campi calcolati
Utilizzo delle aggregazioni con le proposizioni GROUP BY e HAVING
Selezione con inner join
Selezione con outer join e self-join
Selezione con sottoquery
Selezione con unioni
Gestione di query che restituiscono righe con ADOX
Aggiunta e rimozione delle query
Creazione e utilizzo di query con parametri
Creazione ed esecuzione delle query di comando con ADOX
Query di inserimento con parametri
Query di eliminazione con parametri
Query di aggiornamento con parametri
Introduzione a DDL di Jet SQL
Creazione di una tabella con le impostazioni AutoNumber personalizzate
Modifica delle impostazioni AutoNumber
Creazione di vincoli di controllo per le colonne
5 Maschere, controlli e dati
Utilizzo dell'evento Timer della maschera
Maschere della schermata di avvio
Riesecuzione automatica di query delle maschere
Pubblicazione automatica di un foglio dati in un sito Web
Maschere del pannello comandi
Spostamento con i collegamenti ipertestuali
Spostamento mediante il codice associato alla maschera
Collegamento di maschere ad una singola origine record
Creazione di una semplice maschera associata
Assegnazione dinamica di origini record alle maschere
Assegnazione di un set di record ADO come origine
Assegnazione di un'istruzione SQL come origine
Aggiornamento dei dati di una maschera tramite un'assegnazione di set di record ADO
Inserimento di dati mediante una maschera che si basa su un set di record ADO
Elaborazione di maschere principali/sottomaschere
Fogli dati secondari
Creazione di struttura principale/sottomaschera
Rimandi programmatici ai controlli di maschere principali e sottomaschere
Programmazione dei controlli dei fogli dati secondari di una sottomaschera
Inserimento programmatico di dati in un record di sottomaschera
Aggiunta dei valori dei controlli della sottomaschera a una maschera principale
Formattazione dei controlli nelle maschere principali e nelle sottomaschere
Formattazione condizionale
Programmazione di formati condizionali
Formattazione con formati condizionali e routine di eventi
Ricerca e visualizzazione dei dati
Creazione di una maschera di ricerca
Utilizzo di una casella combinata per l'input dell'utente
Visualizzazione dei risultati in una casella di messaggio
Visualizzazione dinamica delle informazioni
Interattivita' degli utenti basata sulle query con parametri e ADO
Creazione del grafico di un sottoinsieme di dati
Modifica delle maschere con VBA
Enumerazione di maschere e controlli
Nascondere e mostrare maschere
Enumerazione di maschere in un altro progetto
6 Report, controlli e dati
Architettura dei report e strategie di creazione
Sezioni dei report
Creazione dei report
Creazione programmatica dei report
Creazione e salvataggio di un report vuoto e senza nome
Creazione e salvataggio di un report con un nome personalizzato
Creazione programmatica di un report con controlli
Creazione di report mediante procedure guidate
Creazione di un elenco telefonico clienti mediante la Creazione guidata Report
Utilizzo della Creazione guidata Grafico
Utilizzo della Creazione guidata Etichetta
Creazione dei report nella visualizzazione Struttura
Esecuzione del layout manuale di un report dell'elenco telefonico clienti
Ordinamento e raggruppamento di dati in formato stringa
Ordinamento e raggruppamento per data
Report gerarchici con gruppi, sottoreport e grafici
Distribuzione di report mediante l'utilizzo di snapshot
Creazione di uno snapshot
Visualizzazione di uno snapshot
Altri utilizzi degli snapshot
Report dinamici
Formattazione dei report mediante l'evento Print
Formattazione dei controlli dei report mediante gli oggetti FormatCondition
Somma dei valori di pagina
Aggiornamento dinamico dei report
Programmazione della proprieta' RecordSource
Utilizzo di un set di record ADO come origine record del report
Modifica di report e controlli di report
Enumerazione dei report
Modifica delle proprieta' relative ai controlli dei report
Invio di snapshot per posta
7 Progettazione e utilizzo delle tabelle e dei grafici pivot
Cenni generali sulle tabelle pivot
Esempio di tabella pivot
Il modello tabella pivot
Cenni generali sui grafici pivot
Creazione programmatica di tabelle pivot
Creazione di una tabella pivot per una query
Aggiunta e rimozione dei campi Totals di una tabella pivot
Filtraggio delle tabelle pivot
Creazione programmatica dei grafici pivot
Aggiunta di una visualizzazione Grafico pivot a una maschera personalizzata
Conversione di un grafico a barre in un grafico a barre 3D
Creazione di un grafico a linee basato sul tempo
Creazione di un grafico a linee 3D
8 Oggetti di Microsoft Office
Utilizzo di oggetti Office condivisi
Oggetti DocumentProperty, CurrentDB e CurrentProject
Visualizzazione delle informazioni sull'oggetto
DocumentProperty di Access
Visualizzazione delie proprieta' CurrentDB e CurrentProject
Creazione dell'avvio personalizzato in un file mdb
Creazione di un avvio personalizzato in un file adp
Oggetto FileSearch
Esecuzione di una ricerca di base dei file
Generalizzazione di una ricerca con ordinamento del set restituito
Ricerca basata sul contenuto del file
Controllo dell'insieme FileType con una maschera e una routine personalizzata
Definizione di piu' criteri di ricerca
Utilita' per la copia dei file basata su FileSystemObject
Utenti in grado di creare e aprire file dal riquadro attivita'
Oggetto CommandBar
Enumerazione degli elementi della barra di comando
Elenco delle barre dei comandi visibili
Elenco di comandi dei menu
Disattivazione e riattivazione delle barre dei comandi e relativi controlli
Come rendere visibili le barre dei comandi non visibili
Protezione di un'applicazione mediante la programmazione
delle barre dei comandi
Aggiunta dei comandi alle barre dei comandi incorporate
Creazione delle barre dei comandi personalizzate
Modifica delle barre dei comandi personalizzate
Creazione delle barra di comandi popup
Eliminazione delle barre dei comandi personalizzate
9 Integrazione di Access con altre applicazioni Office
Collegamento di Access ad altre applicazioni Office
Driver ISAM installabili
Il metodo OpenDataSource
Automazione
CreateObject e GetObject
Chiusura di un riferimento di automazione
Operazioni con Excel da Access
Operazioni con valori provenienti da fogli di lavoro Excel
Creazione dinamica di tabelle Access basate sui fogli di lavoro Excel
Esecuzione di routine Excel da una routine Access
Spostamento dei dati Excel importati con la maschera Access
Operazioni con Outlook da Access
Visualizzazione degli elementi della cartella Posta in arrivo di Outlook in una maschera Access
Enumerazione degli elementi nella cartella Contatti
Aggiunta di un elemento alla cartella Contatti
Eliminazione di un elemento dalla cartella Contatti
Aggiunta di piu' elementi alla cartella Contatti
Eliminazione di piu' elementi daila cartella Contatti
Unione dei contatti Access a un messaggio di Outlook
Operazioni con Word da Access
Automazione di Word da Access
Creazione delle etichette di invio
Creazione di lettere tipo
10 Protezione dei database
Protezione dei file senza la protezione a livello utente
Utilizzo di un'interfaccia personalizzata
Impostazione manuale di una password di database
Impostazione programmatica di una password di database
Impostazione della password di un modulo
Utilizzo dei file mde
Cenni generali sulla protezione a livello utente
Descrizione della protezione a livello utente
Processo in tre fasi per istituire la protezione a livello utente
Dimostrazione degli effetti delle impostazioni delle autorizzazioni
Protezione a livello utente mediante ADOX
Connessione a un database protetto
Aggiunta ed eliminazione di utenti
Assegnazione dei gruppi agli utenti
Creazione, eliminazione ed esecuzione della traccia dei gruppi di un catalogo
Impostazione delle autorizzazioni
Routine di riepilogo
Protezione a livello utente via Jet SQL e ADO
Descrizione delle istruzioni e delle parole chiave di Jet SQL per la protezione a livello utente
Aggiunta di un nuovo utente
Concessione e revoca delle autorizzazioni
Innovazioni nella protezione di Access 2003
Jet SandBox
Protezione macro
11 Utilizzo di Access per la creazione di soluzioni SQL Server: parte I
Progetti Access e versioni SQL Server
Nozioni sui progetti Access
Architettura del progetto Access
Database SQL Server supportati
Installazione e utilizzo di MSDE 2000
Creazione e apertura dei progetti Access
Apertura di un progetto Access per un database esistente
Apertura di un progetto Access per un database esistente
Apertura manuale di un progetto Access per un nuovo database
Programmazione di un progetto Access per un nuovo database
Documentazione in linea e altre risorse didattiche relative a SQL Server
La documentazione in linea
Adattamento dei codici della documentazione in linea per il riquadro SQL
Adattamento dei codici della documentazione in linea per un progetto VBA
Database di esempio
Tabelle e diagrammi del database
Tipi di dati della colonna di SQL Server
Impostazione e ricerca dei tipi di dati della colonna
Mapping di SQL Server in tipi di dati Access e ADO
Definizione delle tabelle e inserimento di righe
Aggiunta di una tabella da un diagramma di database
Connessione di due tabelle all'intero di un diagramma del database
Visualizzazioni SQL Server
Creazione di tabelle esempio
Utilizzo di Progettazione query nel progetto Access
Filtraggio per data
Unione di tabelle per una ricerca
Aggregazione di record in una visualizzazione
Conversione di date e orari in diversi formati
Creazione e utilizzo delle routine memorizzate
L'interfaccia utente di Access per le routine memorizzate
Utilizzo dell'operatore LIKE con i valori della colonna datetime
Specifica dei parametri di Progettazione basata sul testo
Ordinamento dei set di risultati
Gestione dei parametri di input, dei parametri di output e dei valori restituiti
Inserimento, aggiornamento ed eliminazione dei record
Aggiornamento ed eliminazione dei record dai valori dei parametri
Trigger
Creazione e utilizzo dei trigger dall'interfaccia utente di Access
Modifica programmatica di una tabella con un trigger
Problemi e soluzioni delia creazione manuale di trigger
Archiviazione dei record aggiornati ed eliminati
Funzioni definite dall'utente
Funzioni scalari definite dall'utente
Funzioni inline definite dall'utente
Funzioni composte da piu' istruzioni e definite dall'utente
12 Utilizzo di Access per la creazione di soluzioni SQL Server: parte II
Creazione di una maschera basata su una tabella mediante un clic
Utilizzo della Creazione guidata Maschera standard con una tabella non correlata
Creazione di una maschera principale/sottomaschera con un'immagine associata
Un altro esempio di maschera principale/sottomaschera
Estensione delle maschere generate dalla Creazione guidata maschera standard
Riferimento ai campi delle sottomaschere da una maschera principale
Visualizzazione di immagini in base a indirizzi di immagini
Creazione di caselle combinate non associate nelle maschere
Utilizzo della Creazione guidata Casella combinata con SQL Server
Programmazione di una casella combinata mediante una routine di evento
Programmazione di caselle combinate condizionali
Problematiche relative alle maschere SQL Server
Definizione della proprieta' RecordsetType di una maschera nei progetti Access
Elaborazione di collegamenti ipertestuali in una maschera del progetto Access
Programmazione di filtri su server relativi a maschere
Programmazione di report nei progetti Access
Ordinamento in base ai campi in qualsiasi direzione
Impostazione e ripristino della proprieta' InputParameters
13 Utilizzo di Access per la creazione di soluzioni SQL Server: parte III
Cenni generali sui concetti relativi alla protezione del database di SQL Server
Autenticazione
Account di accesso e utente
Ruoli
Gestione delle autorizzazioni
Programmazione di SQL-DMO
Accesso protetto ed enumerazione dei database
Impostazione dell'autenticazione mista
Creazione di un selezionatore di oggetti SQL Server
Copia della struttura di una tabella da un database a un altro
Collegamento e disconnessione dei file di database
Collegamento e disconnessione di piu' file
Programmazione degli account di accesso e utente
Creazione di account di accesso e utente con SQL-DMO
Verifica degli account utente
Creazione di account di accesso e utente con T-SQL
Programmazione di ruoli e autorizzazioni
Supporto T-SQL per i ruoli
Aggiunta dinamica di autorizzazioni a un account utente
Applicazione selettiva delle autorizzazioni per gli oggetti
14 Access nel Web
Cenni generali sulle tecnologie Web
Pagine di accesso ai dati:
Componenti Web di Office
Active Server Pages
FrontPage 2003
Utilizzo di FrontPage 2003
Creazione di un sito Web
Apertura di un sito Web esistente
Modifica di una pagina Web
Informazioni preliminari sulle maschere delle pagine di accesso ai dati
Creazione di una maschera per tenere traccia dei prodotti
Salvataggio di una pagina di accesso ai dati
Apertura e filtraggio delle maschere con collegamenti
Programmazione di eventi nelle pagine di accesso ai dati
Aggiunta di un controllo della lista a discesa
Utilizzo di Microsoft Script Editor
Aggiunta di una routine di evento a un controllo
Gestione delle immagini in una pagina di accesso ai dati
Creazione di file di immagini per il Web
Creazione di un'origine record con indirizzi di immagini
Creazione di una pagina per visualizzare le immagini
Creazione di report interattivi con i campi calcolati
Creazione di un report a due livelli
Costruzione di un report a tre livelli
Aggiunta dei campi calcolati a un report
Applicazione della formattazione condizionale a un report
Programmazione delle pagine di accesso ai dati con VBA
Enumerazione delle pagine di accesso ai dati e delle relative proprieta'
Creazione ed eliminazione delle pagine di accesso ai dati
Pagine di accesso ai dati di base nelle maschere e nei report di Access
Office 2003 Web Components
Esempio di foglio di lavoro Office
Esempio del grafico Office
Creazione e utilizzo degli elenchi di tabelle pivot di Office
Programmazione di un controllo dell'elenco di tabelle pivot da FrontPage
15 XML ed Access
Introduzione alle tecnologie XML
Sintassi dei documenti XML
Schemi XSD
XSLT
Utilizzo manuale di XML da Access 2003
Esportazione, Importazione e Presentazione di una tabella Access
Esportazione della tabelle correlate
Esportazione dei dati contenuti in una maschera
Uso programmatico di XML da Access 2003
Creazione ed elaborazione di XML per una tabella Access
Importazione di un documento XML come tabella Access
Esportazione di una query con parametri ed importazione
dei dati relativi
Creazione di file HTM per visualizzare il codice XML esportato
Indice analitico
Tutorial database Microsoft Access di www.pmi.it
Guida di Access 2007 di manuali.net
Relazioni tra tabelle in Access 2007 di Virginia Andersen
Guida Access di ITPortal
Manuale Access 2000 di Manuali PC
Access 2003 2002 2000 di Microsoft