Indice. Introduzione PARTE PRIMA COMPRENSIONE DELL AMBIENTE DI MS ACCESS 1



Documenti analoghi
Indice generale. Parte I Le nozioni di base Introduzione...xiii. Presentazione Capitolo 1 Un po di teoria...11

Parte 1 Argomenti introduttivi 1. Capitolo 1 Novità di Excel Capitolo 2 Esplorare Excel 13. Parte 2 Visual Basic for Applications 23

Indice generale. Introduzione. Parte I Panoramica generale. Capitolo 1 L ambiente di lavoro... 3

FONDAMENTI DI AUTOCAD

Informatica - Office

INTRODUZIONE AD ASP.NET

Prova di informatica & Laboratorio di Informatica di Base

Obiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.

Sommario. Prefazione Parte 1 - Introduzione

Piano didattico. Disporre il testo in colonne. Modificare l aspetto di un grafico

Indice. Introduzione. Capitolo 1

Programma del corso Core. Programma del corso Advanced. Programma del corso Expert. Contents

Indice generale Introduzione...xiii Capitolo 1 Strumenti per sviluppare applicazioni...1

Introduzione Il programma di formazione base di Movicon prevede la disponibilità di nr. 10 moduli, così suddivisibili:

Indice Configurazione di PHP Test dell ambiente di sviluppo 28

Indice generale. Introduzione...ix. Strumenti per sviluppare applicazioni...1

DESCRIZIONE: Microsoft Office 2002 XP Corso Completo (Patente 60 giorni)

CORSO INFORMATICA TUTTO OFFICE ONLINE

Dispensa di database Access

Microsoft Office 2007 Master

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

2. Salvare il file (cartella di lavoro) con il nome Tabelline 3. Creare le seguenti due tabelle (una tabellina non compilata e una compilata)

Procedura Gestione Pratiche Sicurezza Cantiere

INTRODUZIONE Sistemi operativi Windows di nuova generazione Installazione di Windows XP Professional

autocad sommario :50 Pagina V Indice Introduzione

PROGRAMMA DEL CORSO OFFICE BASE (48 ORE)

1. Le macro in Access 2000/2003

Indice PARTE PRIMA INTRODUZIONE A MICROSOFT OFFICE

Pagina 1 di 353. Thecla Informatica Srl via Emilia Parmense 197/E Piacenza Tel. Cell. 334/ segreteria@theclaweb.com

Indice. Introduzione. Capitolo 1

PROGRAMMA DEL CORSO MICROSOFT OFFICE - BASE

Guida introduttiva. Aprire una finestra di dialogo Facendo clic sull'icona di avvio vengono visualizzate ulteriori opzioni per un gruppo.

Indice. Introduzione PARTE PRIMA IL FRAMEWORK DI JAVASERVER FACES 1

Rete (Host - Installazione cliente) x x Tedesco, cinese, inglese, francese, italiano, giapponese, catalano, svedese, spagnolo, ceco, turco, polacco

MODULO 5 Basi di dati (database)

PROGRAMMA DEL CORSO OFFICE BASE (36 ORE)

CORSI DI FORMAZIONE AMMEGA.IT. Formazione informatica di base IC 3 /MOS.

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

:33 Pagina V. Indice. Introduzione

Sommario. Prefazione Introduzione... 13

5.6.1 REPORT, ESPORTAZIONE DI DATI

Contabilità Semplificata

AREA TEMATICA SVILUPPO COMPETENZE DI BASE INFORMATICA

Corsi base di informatica

SOMMarIO INIZIARE. iii. Adobe dreamweaver CS5 ClASSroom in A book

Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 8

L interfaccia utente di Office 2010

Argomenti Microsoft Word

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI

Settimana I...1. Giorno 1 - Introduzione all XSLT...3

A chi si rivolge: Programma: Office Automation

Corso Online Analista Programmatore Microsoft

Microsoft Word Microsoft Word 2002

Corso SSIS. Pasquale LOPS

Confronto tra Microsoft Office Project Standard 2007 e le versioni precedenti

ECDL AM5 Access Advanced

Database Manager Guida utente DMAN-IT-01/09/10

LA RICLASSIFICAZIONE DEI SALDI CONTABILI CON MICROSOFT ACCESS 2007

Introduzione a Visual Basic, Applications Edition

B C. Panoramica di Access Elementi dell interfaccia

Novità di Access 2010

Raggruppamenti Conti Movimenti

Descrizione dettagliata dell ambiente Access 2007

Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 13

ECM Solution v.4.2. Il software per la gestione degli eventi ECM

Corso di: ECDL Core full 7 moduli

Volume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software

Guida introduttiva. Ottenere assistenza Fare clic sul punto interrogativo per accedere al contenuto della Guida.

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

PROGRAMMA FORMAZIONE SCADA/HMI MOVICON

Microsoft Access. Microsoft Access

Tecnologie dell Informazione e della Comunicazione (ICT)

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

Elaborazione di testo

Esso scambia i dati con il sistema di accasermamento mediante database Microsoft sqlserver 2005.

LA RICLASSIFICAZIONE DI BILANCIO CON MICROSOFT ACCESS

Modulo 1. Database: concetti introduttivi

Capitolo primo. Introduzione

Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma

PROGRAMMA CORSI DI INFORMATICA

Introduzione. Parte 1 Scrivere documenti 1

INDICE. Indice. Introduzione

Microsoft Education Courses

PROCEDURE GENERALI ATTIVAZIONE MACRO

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE Database Livello avanzato

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

Figura 1 Le Icone dei file di Excel con e senza macro.

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

CORSO DI INFORMATICA Via Mezzopreti 9, ROSETO DEGLI ABRUZZI

Microsoft Access 2000

GESTIONE MANUTENZIONE

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Appunti sulle basi di dati. Cos è una base base di dati? Introduzione. D. Gubiani. 19 Luglio 2005

Master in Evidence-Based Practice e Metodologia della Ricerca Clinico Assistenziale Mita Parenti. Introduzione ai Database Relazionali

Al giorno d oggi, i sistemi per la gestione di database

HelpDesk. Manuale Utente.doc

Processo parte VII. Strumenti. Maggiore integrazione. Sviluppo tecnologico

Creare diagrammi di Gantt con Visio 2003

(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE

Indice Introduzione Elementi di base dei database Il linguaggio SQL (Structured Query Language)

Transcript:

Indice Introduzione XIII PARTE PRIMA COMPRENSIONE DELL AMBIENTE DI MS ACCESS 1 Capitolo 1 Introduzione a Visual Basic for Applications 3 1.1 Storia di Microsoft Access 3 1.2 Sviluppo in Access 4 La finestra Database 5 Le macro 7 I moduli 9 1.3 Il futuro di Microsoft Access 10 1.4 Riepilogo 11 Capitolo 2 Progettazione di un applicazione Access 13 2.1 I passaggi del processo di sviluppo 14 2.2 Definizione e analisi dei requisiti 14 Analisi dei requisiti 15 2.3 Valutazione dei requisiti 16 2.4 Sviluppo del progetto 17 Modello entità-relazione 18 Conversione del modello E-R in un database Access 19 2.5 Implementazione e collaudo 23 2.6 Documentazione 24 2.7 Manutenzione 25 2.8 Riepilogo 25

VI INDICE Capitolo 3 Sviluppo Access senza VBA 27 3.1 Architettura del sistema 28 3.2 Comprensione di un applicazione database 29 3.3 Lavorare senza VBA 30 Relazioni 31 3.4 Eventi 33 Creazione di una macro 34 Conversione delle macro in codice VBA 37 3.5 Convenzioni di assegnazione dei nomi 39 3.6 Modelli predefiniti 40 3.7 Gestione pannello comandi 41 3.8 Riepilogo 45 Capitolo 4 Personalizzazione dell ambiente di Access 47 4.1 Interazione con Access 47 Personalizzazione di una barra dei comandi 50 Creazione di una barra degli strumenti personalizzata 53 4.2 Personalizzazione dei menu di scelta rapida 54 4.3 Creazione di menu 55 4.4 Associazione del codice a una voce di menu personalizzata 57 4.5 Riepilogo 60 PARTE SECONDA COMPRENSIONE DELL AMBIENTE DI VISUAL BASIC, APPLICATIONS EDITION 61 Capitolo 5 Introduzione all ambiente di programmazione VBA 63 5.1 Introduzione a VBA 63 Storia di VBA 64 5.2 Il modello di VBA 64 Moduli 64 Routine 65 5.3 Il concetto di oggetti 66 Oggetti ADO 68 Oggetti VBA 69 Oggetti di Access 70 5.4 Visual Basic Editor 70 Utilizzare Visual Basic Editor 72 5.5 Riepilogo 76

INDICE VII Capitolo 6 Nozioni fondamentali sulla programmazione con VBA 79 6.1 Nozioni fondamentali sulla programmazione 79 Creazione di moduli standard 80 Creazione di routine 82 Input e output 89 6.2 Strutture di controllo 91 Strutture decisionali 92 Cicli 98 6.3 Matrici 103 Componenti di una matrice 104 Cancellazione delle matrici 110 IsArray 110 6.4 Riepilogo 111 Capitolo 7 Comprensione di Visual Basic Editor 113 7.1 Apertura di Visual Basic Editor 113 7.2 Il sistema dei menu 115 Menu Modifica 115 Menu Visualizza 115 Menu Strumenti 116 Menu di scelta rapida 116 7.3 Barre degli strumenti Debug, Modifica e UserForm 116 7.4 Gestione progetti 119 7.5 Gestione dei moduli 119 Inserimento ed eliminazione di un modulo 120 Importazione ed esportazione di moduli 121 7.6 Finestra Proprietà 122 7.7 Visualizzatore oggetti 123 Librerie 125 7.8 Riferimenti 126 7.9 Utilizzo delle opzioni di Visual Basic Editor 127 Scheda Editor 128 Scheda Formato editor 132 Schede Generale e Ancoraggio 132 7.10 Ottenere aiuto 133 7.11 Avvio di una nuova routine in Visual Basic Editor 135 7.12 Riepilogo 137 Capitolo 8 Componenti del linguaggio VBA 139 8.1 Oggetti in VBA 139 8.2 Costanti intrinseche 140

VIII INDICE 8.3 Programmi VBA di base con le maschere 141 Impostazione dello stato attivo 142 Individuazione di un record 147 L oggetto Me 148 Convalida di un record 149 8.4 Connessione con Microsoft Access 151 8.5 SQL 152 Nozioni fondamentali su SQL 153 8.6 SQL e VBA 156 8.7 Output 160 8.8 Riepilogo 163 Capitolo 9 Subroutine 165 9.1 Dichiarazione di una routine 165 9.2 Funzioni 168 9.3 Parametri 169 Parametri facoltativi 171 Parametri denominati 172 9.4 Progettazione e ambito 173 9.5 Variabili globali e statiche 174 Variabili globali 175 Variabili statiche 175 9.6 Utilizzo delle routine per cambiare la struttura di un database 176 Costruzione di una tabella 176 9.7 Riepilogo 179 Capitolo 10 Debug del codice VBA 181 10.1 Nozioni fondamentali sulla gestione degli errori 181 Errori di run-time 182 10.2 L oggetto Err 186 10.3 L insieme Errors 188 10.4 Strumenti per il debug del codice 192 La finestra Immediata e i punti di interruzione 192 Assert 195 La finestra Variabili locali 196 La finestra Espressioni di controllo 197 10.5 Riepilogo 198 Capitolo 11 Funzioni 201 11.1 Sub e funzioni 201 11.2 Funzioni incorporate 202 MsgBox 203 InputBox 208

INDICE IX 11.3 Funzioni per date e orari 208 11.4 Funzioni di pagamento 212 11.5 Riepilogo 214 PARTE TERZA INTERAZIONE CON VBA 215 Capitolo 12 Maschere 217 12.1 Maschere e dati 217 12.2 Assegnazione dinamica dei recordset 222 12.3 Accodamento e modifica dei dati 225 12.4 Gestione dei controlli nelle maschere 226 12.5 Riepilogo 232 Capitolo 13 Report 233 13.1 Anatomia di un report 233 13.2 Creazione guidata Report 236 13.3 Report specializzati 238 Grafici 240 Etichette postali 244 13.4 Chiamata del report da VBA 246 13.5 Creazione di un report con la programmazione 247 Creazione di un report vuoto 247 Aggiunta di controlli al report 250 13.6 Riepilogo 252 Capitolo 14 Menu e barre degli strumenti 253 14.1 Comprensione delle barre dei comandi 253 14.2 Creazione di una barra degli strumenti 255 14.3 Menu 262 14.4 Sottomenu 267 14.5 Riepilogo 268 Capitolo 15 Modifica dell ambiente di Access 269 15.1 Proprietà di avvio 269 15.2 Modifica delle opzioni 271 Scheda Visualizzazione 273 Scheda Generale 274 Scheda Modifica/Trova 274 Scheda Tastiera 275 Scheda Foglio dati 275 Scheda Maschere/Report 276 Scheda Pagine 277 Scheda Avanzate 277

X INDICE Scheda Opzioni internazionali 278 Scheda Controllo errori 278 Scheda Controllo ortografia 279 Scheda Tabelle/Query 279 15.3 Riepilogo 280 PARTE QUARTA TECNICHE DI PROGRAMMAZIONE AVANZATE 281 Capitolo 16 Protezione dei database 283 16.1 Access e la protezione 283 Interfaccia utente 283 Impostazione di una password 284 Creazione di una password da programma 285 Protezione del codice VBA 287 Compilazione in un file.mde 287 16.2 Protezione a livello di utente 288 Modifica degli utenti da programma 292 16.3 Protezione e Access 2003 294 Jet Sandbox 294 Protezione delle macro 295 16.4 Riepilogo 299 Capitolo 17 Access e l ambiente di Microsoft Office 301 17.1 Oggetti condivisi 301 Oggetto FileSearch 302 Oggetto CommandBar 304 17.2 Connessione con altri prodotti di Microsoft Office 307 Connessione con Excel 308 Connessione con Outlook 310 Connessione con Word 313 17.3 Riepilogo 314 Capitolo 18 Access e il Web 315 18.1 I meccanismi del Web 315 18.2 Pagine di accesso ai dati 316 Generazione di una pagina di accesso ai dati 317 Salvataggio della pagina di accesso ai dati 322 Creazione di una pagina di accesso ai dati nella visualizzazione Struttura 324 Pagine di accesso ai dati e VBA 328 18.3 XML (extensible Markup Language) 328 18.4 Riepilogo 331

INDICE XI Capitolo 19 Aggiornamento 333 19.1 Microsoft Access e SQL Server 334 19.2 Progetti di accesso ai dati 334 Upsize del database Access 336 19.3 Utilizzo di un file ADP 340 Stored procedure 342 Visualizzazioni 343 19.4 Riepilogo 345 PARTE QUINTA SVILUPPO DELLE APPLICAZIONI 347 Capitolo 20 Applicazioni multiutente 349 20.1 Condivisione del database 349 20.2 Gestione della contesa delle risorse e dei conflitti 351 Impostazione dell intervallo di aggiornamento 351 Impostazione dell intervallo di conferma delle modifiche 352 Blocco dei record nell interfaccia di Access 352 Impostazione delle opzioni da programma 355 Blocco dei record con ADO 356 20.3 Miglioramento delle prestazioni dell applicazione 357 Separazione dei dati da altri oggetti di Access 358 Centralizzazione e decentralizzazione 363 Compilazione del codice 363 Scrittura di codice VBA ottimizzato 365 20.4 Riepilogo 367 Capitolo 21 Oltre Microsoft Access 369 21.1 VBA e Microsoft Office 369 21.2 Visual Basic 375 21.3 VBScript 383 21.4 Transizione verso Microsoft.NET 386 21.5 Riepilogo 387 Appendice L oggetto DoCmd 389 AddMenu 390 ApplyFilter 390 Beep 391 CancelEvent 392 Close 393 CopyDatabaseFile 394 CopyObject 394

XII INDICE DeleteObject 395 DoMenuItem 397 Echo 397 FindNext 398 FindRecord 398 GoToControl 400 GoToPage 400 GoToRecord 401 Hourglass 402 Maximize 402 Minimize 403 MoveSize 403 OpenDataAccessPage 404 OpenDiagram 404 OpenForm 404 OpenFunction 406 OpenModule 407 OpenQuery 407 OpenReport 408 OpenStoredProcedure 409 OpenTable 410 OpenView 411 OutputTo 412 PrintOut 414 Quit 415 Rename 415 RepaintObject 416 Requery 416 Restore 417 RunCommand 417 RunMacro 417 RunSQL 418 Save 419 SelectObject 420 SendObject 421 SetMenuItem 423 SetWarnings 423 ShowAllRecords 423 ShowToolbar 424 TransferDatabase 425 TransferSpreadsheet 425 TransferSQLDatabase 425 TransferText 425 Indice analitico 427