![]() |
|
Editore: Mondadori Informatica Pagine: 1326 Autore: Viescas John L. Collana: Oltre ogni limite Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2004-02-01 ISBN: 8804530766 Prezzo: 70.00 € Lingua: Italiano |
Il CD-ROM contiene:
Ringraziamenti
Il CD allegato al libro
Contenuto del CD
Applicazioni di esempio
Utilizzo del CD
Requisiti di sistema
Informazioni di supporto
Convenzioni e caratteristiche utilizzate nel libro
Convenzioni di testo
Convenzioni grafiche
Convenzioni di sintassi
Introduzione
Microsoft Access oggi
Informazioni su questo libro
Parte 1 Microsoft Access
Capitolo 1 Che cos’e' Microsoft Access
Che cos’e' un database
I database relazionali
Capacita' del database
Microsoft Access come RDBMS
Definizione e memorizzazione dei dati
Manipolazione dei dati
Controllo dei dati
Microsoft Access come sistema per lo sviluppo di applicazioni
La decisione di adottare un software di database
Capitolo 2 Le molte facce di Microsoft Access
L’architettura di Microsoft Access
Esplorazione del database Housing Reservations
Tabelle
Query
Maschere
Report
Pagine di accesso ai dati
Macro
Moduli
Organizzazione degli oggetti
Esplorazione del file di progetto LawTrack Contacts
Tabelle
Visualizzazioni, funzioni e stored procedure
Capitolo 3 Progettazione dell’applicazione di database
Fondamenti di progettazione dell’applicazione
Passo 1: Identificazione delle attivita'
Passo 2: Rappresentazione grafica di un flusso di attivita'
Passo 3: Identificazione degli elementi di dati
Passo 4: Organizzazione dei dati
Passo 5: Progettazione di un prototipo
e di un’interfaccia utente
Passo 6: Creazione dell’applicazione
Passo 7: Verifica, revisione e perfezionamento
Analisi delle attivita'
Selezione dei dati
Organizzazione delle attivita'
Analisi dei dati
Scelta degli argomenti per il database
Rappresentazione degli argomenti nel database
Concetti di progettazione di un database
Il problema e' lo spreco
La soluzione e' la normalizzazione
Relazioni efficienti sono il risultato
Quando infrangere le regole
Miglioramento delle prestazioni di attivita' critiche
Registrazione dei dati attuali
Creazione di dati istantanei per il report
Parte 2 Creazione di un’applicazione desktop di Microsoft Access
Capitolo 4 Creazione del database e delle tabelle
Creazione di un nuovo database
Utilizzo di un modello per creare un database
Creazione di un nuovo database vuoto
Creazione della prima semplice tabella mediante l’immissione dei dati
Creazione di una tabella utilizzando la Creazione guidata Tabella
Creazione di una tabella nella visualizzazione Struttura
Definizione dei campi
I tipi di dati dei campi
Impostazione delle proprieta' dei campi
Completamento dei campi nella tabella Companies
Definizione di regole semplici per la convalida dei campi
Definizione di maschere di input
Definizione di una chiave primaria
Definizione di una regola di convalida per una tabella
Altre proprieta' delle tabelle
Definizione di relazioni
Definizione della prima relazione
Creazione di una relazione in base a campi multipli
Aggiunta di indici
Indici a campo singolo
Indici multicampo
Impostazione delle opzioni di progettazione delle tabelle
Stampa di una definizione di tabella
Capitolo 5 Modifica della struttura delle tabelle
Prima di iniziare
Creazione di una copia di backup
Verifica delle dipendenze degli oggetti
Eliminazione di tabelle
Rinomina di tabelle
Modifica dei nomi di campo
Spostamento di campi
Inserimento di campi
Copia di campi
Eliminazione di campi
Modifica degli attributi dei dati
Modifica del tipo di dati
Modifica della dimensione del campo
Gestione degli errori di conversione
Modifica di altre proprieta' dei campi
Annullamento di modifiche
Utilizzo della Creazione guidata Analizzatore tabelle
Uno sguardo alle proprieta' di ricerca
Modifica della chiave primaria
Compressione del database
Capitolo 6 Importazione e collegamento di dati
Introduzione a ODBC
Importazione e collegamento dei file di database
Importazione di dati e di database
Importazione di file di dBASE
Importazione di file di Paradox
Importazione di tabelle SQL
Importazione di oggetti di Access
Importazione di dati da fogli di calcolo
Preparazione di un foglio di calcolo
Importazione di un foglio di calcolo
Correzione degli errori
Importazione di file di testo
Preparazione di un file di testo
Importazione di un file di testo
Correzione degli errori
Modifica di tabelle importate
Collegamento di file
Considerazioni sulla protezione dei dati
Considerazioni sulle prestazioni
Collegamento di tabelle di Access
Collegamento di file di dBASE e di Paradox
Collegamento di file di testo e di fogli di calcolo
Collegamento di tabelle SQL
Modifica di tabelle collegate
Scollegamento di tabelle collegate
Utilizzo di Gestione tabelle collegate
Capitolo 7 Creazione e utilizzo di query semplici
Selezione di dati da una singola tabella
Definizione dei campi
Impostazione delle proprieta' dei campi
Immissione dei criteri di selezione
Utilizzo delle espressioni
Utilizzo del Generatore di espressioni
Definizione dei nomi dei campi
Ordinamento dei dati
Verifica delle modifiche apportate alle regole di convalida
Verifica di una nuova regola di convalida per i campi
Verifica di una nuova regola di convalida per le tabelle
Utilizzo della visualizzazione Foglio dati delle query
Spostamento all’interno dei fogli dati e utilizzo delle scelte rapide
da tastiera
Utilizzo dei fogli dati secondari
Modifica dei dati
Utilizzo dei collegamenti ipertestuali
Ordinamento e ricerca dei dati
Capitolo 8 Creazione di query complesse
Selezione di dati da tabelle multiple
Creazione di join interni
Creazione di una query basata su un’altra query
Utilizzo di join esterni
Utilizzo di una creazione guidata query
Creazione di riepiloghi delle informazioni con le query con totali
Totali all’interno di gruppi
Selezione di record per formare gruppi
Selezione di gruppi specifici
Creazione di query a campi incrociati
Partizionamento di dati in una query a campi incrociati
Utilizzo di parametri nelle query
Personalizzazione delle proprieta' delle query
Controllo dell’output delle query
Utilizzo di record e valori univoci
Definizione di un foglio dati secondario
Altre proprieta' delle query
Modifica e creazione di query nella visualizzazione SQL
Limitazioni all’utilizzo delle query di selezione per aggiornare i dati
Creazione di tabelle e grafici pivot da query
Creazione di una query per una tabella pivot
Progettazione di una tabella pivot
Progettazione di un grafico pivot
Capitolo 9 Modifica dei dati con le query di comando
Aggiornamento di gruppi di righe
Verifica con una query di selezione
Conversione di una query di selezione in una query
di aggiornamento
Esecuzione di una query di aggiornamento
Aggiornamento di campi multipli
Creazione di una nuova tabella con una query di creazione tabella
Creazione di una query di creazione tabella
Esecuzione di una query di creazione tabella
Inserimento di dati da un’altra tabella
Creazione di una query di accodamento
Esecuzione di una query di accodamento
Eliminazione di gruppi di righe
Verifica con una query di selezione
Utilizzo di una query di eliminazione
Eliminazione di dati non piu' utili
Soluzioni di problemi relativi alle query di comando
Soluzioni di errori e problemi comuni relativi alle query di comando
Esame di un errore di esempio
Parte 3 Creazione di maschere e report in un’applicazione desktop
Capitolo 10 Utilizzo delle maschere
Impieghi delle maschere
Esempi di maschere
Intestazioni, sezioni dei dettagli e pie' di pagina
Maschere a piu' pagine
Maschere continue
Sottomaschere
Maschere pop-up
Maschere a scelta obbligata
Controlli speciali
Tabelle e grafici pivot
Spostamento all’interno delle maschere e manipolazione dei dati
Visualizzazione dei dati
Aggiunta di record e modifica dei dati
Ricerca e ordinamento dei dati
Esecuzione di una ricerca semplice
Esecuzione di un ordinamento rapido nel campo di una maschera
Aggiunta di un filtro a una maschera
Stampa delle maschere
Capitolo 11 Creazione di una maschera
Maschere e programmazione a oggetti
Per iniziare: una semplice maschera di immissione dati
Creazione di una nuova maschera con strumenti di progettazione
Creazione di una semplice maschera di immissione dati
per la tabella tblCompanies
Personalizzazione dei colori e controllo della struttura risultante
Utilizzo delle creazioni guidate maschera
Utilizzo di una creazione guidata maschera per generare
La maschera di base Products
Modifica della maschera Products
Semplificazione dell’immissione dei dati con una maschera
Utilizzo delle caselle combinate e di riepilogo
Utilizzo degli interruttori, delle caselle di controllo e dei pulsanti di opzione
Capitolo 12 Personalizzazione di una maschera
Allineamento e dimensionamento dei controlli
Dimensionamento dei controlli per adattarli al contenuto
Regolazione del layout dei controlli
“Blocco” dei controlli sulla griglia
Allineamento dei controlli
Miglioramento dell’aspetto di una maschera
Linee e rettangoli
Colori ed effetti speciali
Caratteri
Impostazione delle proprieta' dei controlli
Proprieta' di formattazione
Aggiunta di una barra di scorrimento
Abilitazione e blocco dei controlli
Impostazione dell’ordine di tabulazione
Aggiunta di uno smart tag
Altre proprieta' dei controlli
Impostazione delle proprieta' delle maschere
Consentire visualizzazioni diverse
Impostazione di opzioni di navigazione
Definizione di una maschera pop-up e a scelta obbligatoria
Controllo delle modifiche, eliminazioni, aggiunte e filtri
Definizione dei controlli finestra
Impostazione dello stile del bordo
Altre proprieta' delle maschere
Impostazioni predefinite per maschere e controlli
Modifica delle impostazioni predefinite per i controlli
Formattazione automatica
Definizione di un modello di maschera
Capitolo 13 Progettazione di maschere avanzate
Maschere basate su query a piu' tabelle
Creazione di una maschera molti a uno
Creazione e incorporazione di sottomaschere
Specifica dell’origine della sottomaschera
Progettazione della sottomaschera piu' interna
Progettazione della sottomaschera di primo livello
Incorporazione di una sottomaschera
Specifica dell’origine della maschera principale
Creazione della maschera principale
Creazione di una sottomaschera foglio dati secondario
Visualizzazione di valori in un gruppo di opzioni
Utilizzo della formattazione condizionale
Utilizzo del controllo a schede
Creazione di maschere a piu' pagine
Presentazione dei controlli ActiveX: il controllo Calendario
Utilizzo di maschere con grafici pivot
Creazione di una maschera grafico pivot
Incorporazione di un grafico pivot collegato
Capitolo 14 Utilizzo dei report
Possibili utilizzi dei report
Visita guida dei report
Anteprima di stampa: un primo sguardo
Intestazioni, sezioni Corpo, pie' di pagina e gruppi
Sottoreport
Oggetti nei report
Stampa dei report
Impostazioni di stampa
Capitolo 15 Creazione di un report
Creazione di un semplice report da zero
Creazione della query per il report
Progettazione del report
Ordinamento e raggruppamento delle informazioni
Perfezionamento del report
Utilizzo di una creazione guidata report
Scelta di un tipo di report
Specifica delle opzioni della creazione guidata
Visualizzazione del risultato
Capitolo 16 Progettazione di report avanzati
Creazione di una query per un report complesso
Creazione del report Basic Facility Occupancy by Date
Definizione dei criteri di ordinamento e raggruppamento
Impostazione di proprieta' per sezioni e report
Proprieta' della sezione
Proprieta' del report
Utilizzo di valori calcolati
Aggiunta della data di stampa e dei numeri di pagina
Esecuzione di calcoli
Come nascondere valori ridondanti e concatenare stringhe di testo
Calcolo di percentuali
Utilizzo di Somma parziale
Utilizzo della formattazione condizionale
Creazione e incorporazione di un sottoreport
Le difficolta' relative ai sottoreport
Creazione di un report con un sottoreport
Aggiunta di un grafico pivot a un report
Progettazione di una maschera grafico pivot
Incorporazione di un grafico pivot in un report
Parte 4 Preparazione di un progetto di Access
Capitolo 17 Creazione di tabelle in un progetto di Access
Creazione di un nuovo file di progetto
Costruzione di un nuovo database di SQL Server
Connessione a un database SQL Server esistente
Creazione di una tabella nella visualizzazione Struttura
Definizione delle colonne
Tipi di dati per le colonne
Completamento delle colonne nella tabella Societa'
Le proprieta' delle colonne
Definizione di una chiave primaria
Aggiunta di indici
Creazione di tabelle aggiuntive in Contatti
Definizione dei vincoli di controllo
Creazione di altre espressioni di vincolo
Definizione delle relazioni
Definizione delle relazioni nella visualizzazione Struttura
della tabella
Definizione delle relazioni utilizzando i diagrammi del database
Impostazione delle opzioni di progettazione delle tabelle
Capitolo 18 Creazione di query in un progetto di Access
Costruzione di query con la finestra di progettazione query
La finestra di progettazione query
Utilizzo delle visualizzazioni
Utilizzo delle funzioni in linea
Utilizzo delle stored procedure
Costruzione delle query con un editor di testo
Costruzione di una stored procedure di testo
Costruzione di una funzione scalare di testo
Costruzione di una funzione con valori tabella di testo
Capitolo 19 Creazione di maschere in un progetto di Access
Le differenze nelle maschere di un progetto di Access
Scelta delle impostazioni
Impostazione delle proprieta' per le maschere nei progetti
Impostazione del tipo di recordset
Il numero massimo di record
Utilizzo dei filtri sul server
Impostazione dei parametri di input
Capitolo 20 Creazione di report in un progetto di Access
Le differenze nei report di un progetto di Access
Impostazione delle proprieta' per i report nei progetti
Utilizzo dei filtri sul server
Utilizzo dei parametri di input
Parte 5 Automazione di un’applicazione Access
Capitolo 21 Elaborazione degli eventi
Access come applicazione Windows guidata dagli eventi
Gli eventi in Windows
Utilizzo degli eventi di Access per creare un’applicazione
Riepilogo degli eventi delle maschere e dei report
Apertura e chiusura delle maschere e dei report
Modifica dei dati
Individuazione dello stato attivo
Individuazione dei filtri applicati alle maschere
Gestione degli eventi di tastiera e di mouse
Individuazione delle modifiche nelle tabelle e nei grafici pivot
Stampa
Gestione degli errori
Individuazione della scadenza del timer
Sequenza degli eventi e modifica delle maschere
Riepilogo delle azioni di macro
Apertura e chiusura degli oggetti di Access
Stampa dei dati
Esecuzione di una query
Verifica delle condizioni e controllo del flusso delle azioni
Impostazione dei valori
Ricerca dei dati
Creazione di menu personalizzati ed esecuzione di comandi di menu
Controllo della visualizzazione e dell’attivazione
Informazioni sulle azioni all’utente
Rinomina, copia, eliminazione, salvataggio, importazione
ed esportazione di oggetti
Esecuzione di un’altra applicazione
Introduzione alla progettazione delle macro
Utilizzo della finestra di progettazione macro
Definizione di piu' azioni
Raggruppamento delle macro
Espressioni condizionali
Conversione delle macro in Visual Basic
Capitolo 22 Fondamenti di Visual Basic
Ambiente di sviluppo Visual Basic
Moduli
La finestra di Visual Basic Editor
Utilizzo degli strumenti di debug di Visual Basic
Variabili e costanti
Tipi di dati
Area di validita' delle variabili e delle costanti
Dichiarazione delle costanti e delle variabili
Istruzione Const
Istruzione Dim
Istruzione Enum
Istruzione Event
Istruzione Private
Istruzione Public
Istruzione ReDim
Istruzione Static
Istruzione Type
Insiemi, oggetti, proprieta' e metodi
L’architettura di un’applicazione di Access
L’architettura DAO (Data Access Objects)
L’architettura ADO (ActiveX Data Objects)
Riferimento a insiemi, oggetti e proprieta'
Assegnazione di una variabile oggetto—Istruzione Set
Metodi degli oggetti
Routine Function e Sub
Istruzione Function
Istruzione Sub
Moduli di classe
Property Get
Property Let
Property Set
Controllo del flusso delle istruzioni
Istruzione Call
Istruzione Do…Loop
Istruzione For…Next
Istruzione For Each…Next
Istruzione GoTo
Istruzione If…Then…Else
Istruzione RaiseEvent
Istruzione Select Case
Istruzione Stop
Istruzione While…Wend
Istruzione With…End With
Esecuzione di azioni di macro e di comandi di menu
Oggetto DoCmd
Esecuzione di un comando di menu
Azioni con istruzioni equivalenti in Visual Basic
Gestione degli errori
Istruzione On Error
Alcuni esempi Visual Basic complessi
Una routine per caricare dati a caso
Una routine per esaminare tutti i codici di errore
Capitolo 23 Automazione dell’applicazione con Visual Basic
Perche' non sono utilizzate le macro
Quando utilizzare le macro
Quando utilizzare Visual Basic
Assistenza per l’immissione dei dati
Immissione di dati correlati
Gestione dell’evento NonInElenco
Controllo automatico di un indirizzo di posta elettronica
Utilizzo di un calendario grafico
Lavorare con foto collegate
Convalida di dati complessi
Verifica di possibili nomi duplicati
Verifica dell’esistenza di record correlati in fase
di eliminazione di un record
Verifica dei prerequisiti
Mantenenimento di uno speciale valore univoco
Verifica dell’esistenza di dati sovrapposti
Controllo dell’ordine di tabulazione su una maschera a piu' pagine
Automazione della selezione dei dati
Utilizzo di una casella di riepilogo a scelta multipla
Utilizzo di una query in base a maschera personalizzata
Selezione da un elenco di riepilogo
Filtro di un elenco con un altro elenco
Collegamento ai dati correlati in un’altra maschera o report
Collegamento delle maschere per mezzo di un filtro
Collegamento a un report per mezzo di un filtro
Sincronizzazione di due maschere per mezzo di un evento di classe
Automazione di attivita' complesse
Attivazione di un’attivita' da una maschera correlata
Collegamento a un’attivita' correlata
Calcolo di un valore memorizzato
Automazione dei report
Gestione delle etichette postali
Disegno su un report
Filtro dinamico di un report in fase di apertura
Capitolo 24 Ritocchi finali
Creazione di barre di menu e barre degli strumenti personalizzate
Personalizzazione delle barre degli strumenti
Creazione di una barra degli strumenti personalizzata
per le maschere
Creazione di una barra di menu personalizzata per una maschera
Creazione dei menu di scelta rapida
Impostazione delle proprieta' per le maschere e i controlli
di maschera e per i menu e le barre degli strumenti dei repot
Ottimizzazione dell’applicazione per mezzo della creazione guidata
Analizzatore prestazioni
Disattivazione della visualizzazione Struttura di una maschera
Definizione delle maschere pannello comandi
Progettazione di una maschera pannello comandi dal nulla
Utilizzo di Gestione pannello comandi per progettare
maschere pannello comandi
Controllo dell’avvio e dell’esecuzione dell’applicazione
Impostazione delle proprieta' di avvio per il database
Avvio e interruzione dell’applicazione
Creazione di una macro AutoKeys
Compilazione Visual Basic finale
Parte 6 Collegamento di Access al Web
Capitolo 25 Pubblicazione di dati sul Web
Utilizzo del Web
HTML
Introduzione a XML
Manutenzione di pagine Web statiche
Creazione di pagine Web dinamiche
Risultati di query dinamici
Elaborazione attiva dei dati con i moduli HTML
Condivisione dei dati con SharePoint
Introduzione a SharePoint
Office e SharePoint
Le varie possibilita'
Visualizzazione di pagine HTML statiche
Esplorazione delle pagine ASP
Osservazione delle pagine di accesso ai dati
Capitolo 26 Creazione di pagine Web statiche e dinamiche
Creazione di un documento HTML statico
Miglioramento dell’aspetto dei dati esportati in HTML
Generazione di una pagina HTML da un report di Access
Scrittura di codice HTML da Visual Basic
Creazione di una pagina ASP dinamica
Definizione di un’origine dati di sistema
Esportazione di dati di Access in una pagina ASP
Programmazione delle pagine ASP
Capitolo 27 Creazione di pagine di accesso ai dati
Introduzione alle pagine di accesso ai dati
La struttura sottostante a una pagina di accesso ai dati
Utilita' e limitazioni
I tipi di pagine che possono essere creati
Progettazione di pagine di accesso ai dati
Impostazione delle opzioni per le pagine di accesso ai dati
Creazione di pagine con le procedure guidate
La caratteristica di progettazione delle pagine di accesso ai dati
Modifica di una pagina di accesso ai dati generata
con una procedura guidata
Generazione di pagine di accesso ai dati da maschere e report
Creazione di una pagina di accesso ai dati nella visualizzazione
Struttura
Automazione delle pagine di accesso ai dati
Utilizzo di Microsoft Script Editor con le pagine di accesso ai dati
Creazione di script per le pagine di accesso ai dati
Aggiornamento di collegamenti e connessioni per le pagine di accesso ai dati
Aggiornamento dei collegamenti da Access alle pagine
di accesso ai dati
Aggiornamento delle connessioni
Aggiornamento di collegamenti e connessioni da Visual Basic
Caricamento delle pagine su un server Web
Copia delle pagine utilizzando Windows XP
Pubblicazione delle pagine con FTP
Capitolo 28 Utilizzo di XML e SharePoint
Esplorazione di XML
Codice XML ben formato
I tipi di file XML
Utilizzo di XML in Microsoft Access
Esportazione e importazione di codice XML dall’interfaccia utente
Importazione ed esportazione di XML in Visual Basic
Utilizzo di SharePoint
Utilizzo di SharePoint da Access
Utilizzo di Access da SharePoint
Parte 7 Dopo aver completato l’applicazione
Capitolo 29 Upsize di un’applicazione desktop a progetto
Vantaggi dell’architettura client/server
Quando eseguire l’upsize
Decisione della strategia
Upsize tramite la caratteristica di importazione
Upsize guidato
Preparazione del database desktop
Considerazioni di carattere generale sull’upsize
Preparazione delle tabelle
Modifica delle query
Modifica di maschere e report
Modifica del codice
Utilizzo dell’Upsize guidato
Avvio del server
Esecuzione della procedura guidata
Nuovo tentativo se la procedura guidata non riesce
Correzione del risultato dell’upsize
Aggiunta di relazioni e vincoli e correzione degli indici
Correzione dei problemi delle query
Correzione dei parametri in maschere e report
Correzione di caselle combinate e caselle di riepilogo che utilizzano un’origine riga estesa
Capitolo 30 Protezione del database
Protezione di un database desktop
Architettura della protezione in Access
Utenti, gruppi e autorizzazioni
Utilizzo dell’Impostazione guidata Protezione
Impostazione del database protetto
Considerazioni sulla protezione di un file di progetto
La protezione dalle macro
Capitolo 31 Distribuzione dell’applicazione
Utilizzo di tabelle collegate in un database desktop
Utilizzo della Divisione guidata database
Creazione di codice di avvio per verificare e correggere
le connessioni delle tabelle collegate
Verifica della connessione al server in un file di progetto
La modalita' Runtime
Creazione di un database di sola esecuzione
Creazione di un collegamento all’applicazione
Visual Studio Tools for Microsoft Office System
Parte 8 Appendici
Appendice A Installazione di Microsoft Office
Appendice B SQL
Appendice C Esportazione dei dati
Appendice D Guida di riferimento alle funzioni Visual Basic
Appendice E Nomi dei colori per le pagine Web di Internet Explorer
Indice delle soluzioni
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