di Paul Kassel, Pamela Palmer
Prezzo: 45,45 Euro
Acquistalo da: laFeltrinelli.it
INTRODUZIONE 1
A proposito di questo libro 1
Chi dovrebbe acquistare questo libro 2
PRIMA SETTIMANA - A COLPO D'OCCHIO 3
GIORNO 1 - CAPIRE I DATABASE RELAZIONALI 5
I dati non sono informazioni 5
Convertire dati in informazioni 6
Un pò più complicato 7
La chiave per la conversione 9
Non è divertente, ma è necessario 9
La natura dei dati di Access 10
La teoria della struttura dei database 15
La pratica della struttura di un database 18
Scelta della chiave primaria 19
Tipi di relazioni 20
La normalizzazione dei dati 20
La missione di Access 23
La Microsoft fa crescere Access 24
Requisiti hardware 24
Manutenzione di un database Access 25
Riparazione sul posto 26
Riepilogo 27
Domande e risposte 28
Laboratorio 28
Quiz 29
GIORNO 2 - DALL'IDEA AL PROGETTO 31
L'interfaccia utente di Access 31
Navigare nella finestra Database 33
Gruppi 36
Visualizzazione, apertura e chiusura di oggetti 37
Proprio come le solite finestre 39
Opzioni globali 40
Le varie parti di Access 42
Tabelle 43
Query 45
Maschere 48
Report 50
Pagine 52
Macro 54
Moduli 56
Analisi del progetto 58
Non essere schiavi delle convenzioni 59
Non preoccuparsi ancora 60
Come ottenere una guida: l'Assistente di Office 60
I veri esperti ignorano la Guida? No! 62
Le varie offerte della Guida 62
Che cosa è questo? 63
Barre degli strumenti 64
Uso dell'Autocomposizione Database per creare un'applicazione 66
Riepilogo 68
Domande e risposte 69
Laboratorio 70
Quiz 70
Esercitazioni 70
GIORNO 3 - ESPLORARE LE FONDAMENTA DEI DATI: LA TABELLA 71
La natura di una tabella 71
Esame di una tabella 72
Creazione della prima tabella 75
Concetti fondamentali della struttura di una tabella 76
Uso della griglia di struttura 77
Creare una tabella con la visualizzazione Struttura. 77
Uso della visualizzazione Foglio dati per creare una tabella 79
Uso della visualizzazione Foglio dati per creare una nuova tabella 79
La Creazione guidata Tabella 82
Uso della Creazione guidata Tabella per creare una nuova tabella 82
Analisi della tabella creata con la Creazione guidata 84
Modello piatto invece che relazionale 84
Possibili tipi di campo errati 84
Collegamenti fra i campi: il cuore delle relazioni 86
Usare la Creazione guidata Tabella per creare una nuova tabella 87
Tecniche rapide per l'immissione dei dati 89
Il risultato di una relazione 91
Il meglio deve ancora venire 92
Ancora poco convinti? 92
Provare per credere 93
Aggiunta di dati a una tabella collegata ed esame dei risultati 94
Proprietà di tabelle e campi 95
Introduzione alle proprietà dei campi 95
Indicizzazione e altro sui campi chiave 97
Ordinamento e filtraggio nelle tabelle 99
Ordinamento 99
Ordinare la visualizzazione di una tabella 99
Filtraggio
Applicare un filtro
Salvare e recuperare un filtro
Trovare dati
Salvare e richiamare filtri
Precauzioni nell'uso di Trova
Riepilogo
Domande e risposte
Laboratorio
Quiz
Esercitazioni
GIORNO 4 - USARE LE QUERY PER REPERIRE DATI
Le query in Access
Un primo esempio di query
Creazione di una query usando la visualizzazione Struttura
La Creazione guidata di una query semplice
Creazione di una query mediante la Creazione guidata
Filtraggio e ordinamento in una query
Filtraggio e ordinamento veloci di una query
Criteri per una query
Creazione di una query in visualizzazione Struttura
Brevi cenni sulle query
Query su più tabelle
Creazione di una query usando la visualizzazione Struttura
Query su più tabelle senza collegamento preesistente
Creazione manuale di una query
Criteri intermedi
Caratteri jolly e Like
Esplorazione di criteri più complessi
Riepilogo
Domande e rispsote
Laboratorio
Quiz
Esercitazioni
GIORNO 5 - CREARE MASCHERE SEMPLICI PER L'ACCESSO AI DATI
La funzione delle maschere in un database
Proprietà Origine controllo e Origine record
Creare una prima maschera
Usare la Creazione guidata Maschera standard
Usare la Creazione guidata Maschera
La visualizzazione Struttura
Usare la visualizzazione Struttura
Il Gruppo di opzioni
Allineamento dei controlli di una maschera
Griglia delle maschere e allineamento
Intestazione e Piè di pagina della maschera
Uno sguardo a Intestazioni e Piè di pagina di una maschera
Altre proprietà del formato della maschera
Ordine di tabulazione
Conoscere le proprietà Ordine di spostamento e Seleziona con tabulazione
Cercare, filtrare e ordinare i dati nelle maschere
Riepilogo
Domande e risposte
Laboratorio
Quiz
Esercitazioni
GIORNO 6 - GENERARE REPORT DI BASE
I report in Access
La Creazione guidata Report standard
Fare un giro con la Creazione guidata Report standard
La Creazione guidata Report
Sperimentare la Creazione guidata Report
Particolari dell'anteprima di un report
La visualizzazione Struttura report
Usare la visualizzazione Struttura report
Raggruppare nei report
Il gruppo
Proprietà
Contare i votanti per distretto.
Etichette di indirizzi
Usare la Creazione guidata Etichetta
Spiegazione dei dettagli delle espressioni.
Impostazioni dell'aspetto della pagina
Somme, totali parziali e totali progressivi
Usare le funzioni di totalizzazione in un report
Riepilogo
Domande e risposte
Laboratorio
Quiz
Esercitazioni
GIORNO 7 - AUTOMATIZZARE LE APPLICAZIONI: LE MACRO
Le macro e Access
Qual è il punto?
Gli elementi di una macro
La griglia di struttura delle macro
Una macro molto semplice
La macro Finestra di messaggio.
Eliminare le azioni delle macro
Macro e eventi
Associare eventi alle macro
Azioni delle macro utilizzate comunemente
Nomi di macro e azioni comuni
Altre azioni
Macro condizionali
Una macro condizionale
Riepilogo
Domande e risposte
Laboratorio
Quiz
Esercitazioni
SECONDA SETTIMANA - RIEPILOGO
GIORNO 8 - LE PAGINE DI ACCESSO AI DATI
Access e il Web
Il problema e la soluzione
La creazione delle pagine di accesso ai dati
Creare una pagina di accesso ai dati
con la creazione guidata
Le esigenze a cui rispondono le pagine di accesso ai dati
La struttura delle pagine di accesso ai dati
Esaminare i meccanismi di una pagina
Stabilire un collegamento a due pagine
Applicare le pagine di accesso ai dati
Riepilogo
Domande e risposte
Laboratorio
Quiz
Esercitazioni
GIORNO 9 - PERFEZIONARE LE TABELLE
Le tabelle e l'integrità dei dati
La regola
La convalida dei dati nelle tabelle
Predisporre la convalida dei dati in una tabella
Reperire i valori nelle tabelle
Usare una tabella di ricerca per la convalida dei dati
Le maschere di input
Usare maschere di input per la convalida dei dati
Usare oggetti OLE e collegamenti ipertestuali nelle tabelle
Inserire gli oggetti OLE
I collegamenti ipertestuali
Il vicolo cieco della modifica di un collegamento ipertestuale
Collegamenti ipertestuali variabili
Aggiungere collegamenti ipertestuali a oggetti database
Salvare una tabella nel formato HTML
Riepilogo
Il baco del millennio
Domande e risposte
Laboratorio
Quiz
Esercitazioni
GIORNO 10 - PROGETTARE MASCHERE PERSONALIZZATE
Rendere le maschere più attraenti
Usare i colori nelle maschere
Intervenire sui colori degli oggetti
Gli oggetti immagine per le maschere
I pulsanti di comando
Gli effetti tridimensionali applicati agli oggetti
Aggiungere effetti speciali a una maschera
I formati e gli strumenti del sistema
Aggiungere elementi decorativi
Riepilogo
Domande e risposte
Laboratorio
Quiz
Esercitazioni
GIORNO 11 - MEMORIZZARE DATI CON QUERY E JOIN
Le operazioni principali nelle query
Usare le espressioni nelle query
Operazioni con date e orari nelle query
Vedere nelle query i risultati di operazioni con le date
Ordinare fuori ordine
I join
Esplorare i tre tipi di join
Il self-join
Dal join interno al join teta
Usare intervalli di valori nelle query
Creare una query che restituisce un intervallo di valori
Riepilogo
Domande e risposte
Laboratorio
Quiz
Esercitazioni
GIORNO 12 - CREARE REPORT CON GRAFICA ED ESPRESSIONI
Esaminare report complessi
Esplorare le schede delle proprietà dei report
Aprire un report in visualizzazione Struttura
Esaminare la Finestra delle proprietà
Modificare il titolo del report
Modificare il titolo nell'etichetta dell'Intestazione report
Suggerimenti per regolare la larghezza degli oggetti
Modificare la larghezza dei report
Reimpostare la larghezza del report
Modificare il bordo delle caselle di testo
Esaminare le proprietà dei dati
Introduzione agli eventi e altre proprietà
Inserire immagini nei report
Inserire un'immagine ripetuta
Usare la proprietà Immagine in un report
Usare il controllo Immagine
Inserire immagini con il controllo Immagine
Inserire immagini da una tabella
Usare le cornici per gli oggetti
Inserire un grafico
Usare la Creazione guidata Grafico
Modificare le proprietà
Ritoccare il grafico
Modificare un grafico
Usare espressioni nei report
Creare un'espressione
Aggiungere un'espressione di confronto
Usare il Generatore di espressioni
Aggiungere il punteggio percentuale totale
Concatenare campi con le espressioni
Concatenare campi con le espressioni
Esaminare i dati con le espressioni
La sintassi della funzione IIf
Creare un'espressione per l'ammissione al viaggio premio
Lavorare con sottoreport
Creare un sottoreport
Modificare un sottoreport
Creare il report principale
Integrare il sottoreport
Inserire un sottoreport
Creare report a più colonne
Impostare un report su due colonne
Riepilogo
Domande e risposte
Laboratorio
Quiz
Esercitazioni
GIORNO 13 - INTRODUZIONE A VBA
Concetti base di VBA
Utilizzo di VBA
Introduzione alle Creazioni guidate controlli
Aggiunta di un pulsante di comando
Esame della struttura di VBA
Comprendere i moduli
Capire le routine
Esplorare l'Editor di Visual Basic
Visualizzazione del codice
Esame della finestra Progetto
La finestra Codice
Esame della finestra Proprietà
Esame della finestra Variabili locali
Esame delle finestre
Espressioni di controllo e Immediata
Introduzione agli elementi del linguaggio
Esame dei risultati
della Creazione guidata Controlli
Dichiarazioni e opzioni
Utilizzo di routine
Capire l'ambito di validità
Gestione degli errori
Utilizzo di variabili
Dichiarazione di variabili
La sintassi per l'enunciato Dim
Tipi di dati di Visual Basic
La sintassi per una dichiarazione del tipo
Utilizzo di costanti
La sintassi della dichiarazione delle costanti
I metodi
La sintassi generale dei metodi
Utilizzo di oggetti
Guida in linea
Riepilogo
Domande e risposte
Laboratorio
Quiz
Esercitazioni
GIORNO 14 - CONCETTI BASE DI SQL
Che cos'è SQL?
Capire la struttura e la sintassi di SQL
Visualizzare una query nella finestra QBE
Analisi del semplice enunciato SELECT
La sintassi dell'enunciato SELECT
Analisi di SELECT
Analisi di FROM
Analisi dei join
Analisi di IN
La sintassi della clausola IN 400
Analisi di GROUP BY 400
Analisi di HAVING 401
Analisi di WHERE 401
La sintassi della clausola WHERE 401
Analisi di ORDER BY 402
Analisi di WITH OWNERACCESS OPTION 402
Utilizzo della clausola WHERE 402
Entrare nel mondo SQL 403
Utilizzare tipi di campi diversi 403
Creazione di una clausola WHERE con la visualizzazione Struttura di QBE 404
Creazione di una clausola WHERE con la visualizzazione SQL di QBE 404
Immissione di una clausola WHERE per un campo Data/Ora 405
Utilizzo degli operatori 406
Utilizzo di un operatore di confronto 406
Immissione di un criterio con un operatore 407
Combinazione di espressioni utilizzando operatori logici 408
Creazione di un criterio AND 408
Creazione di un criterio OR 410
Creazione di un criterio AND/OR 411
Utilizzo di BETWEEN 411
Creazione di un criterio BETWEEN 412
Utilizzo di caratteri jolly 412
Creazione di un criterio con un carattere jolly 413
Dati mancanti 413
La sintassi per i criteri Is Null e Is Not Null 414
Capire le limitazioni 414
Riepilogo 415
Domande e risposte 416
Laboratorio 416
Quiz 416
Esercitazioni 417
TERZA SETTIMANA - PANORAMICA 419
GIORNO 15 - ESAMINARE LE QUERY PER USI PARTICOLARI 421
Capire le query di comando 421
Usare le query di aggiornamento 422
Impostare una query di aggiornamento 422
Creare una query di aggiornamento 422
Cambiare la query in query di aggiornamento 423
Eseguire una query di aggiornamento 424
Usare una funzione incorporata con una query di aggiornamento 426
Modificare maiuscolo/minuscolo all'interno di un campo 427
Esaminare l'enunciato SQL della query di aggiornamento 428
Utilizzare le query di accodamento 428
Creare una query di accodamento 429
Impostare una query di accodamento 429
Creare espressioni per dati mancanti 431
Eseguire una query di accodamento 431
Esaminare l'enunciato SQL nelle query di accodamento 432
Usare le query di eliminazione 433
Impostare una query di eliminazione 433
Creare una query di eliminazione 433
Eseguire una query di eliminazione 434
Esaminare l'enunciato SQL della query di eliminazione 435
Usare le query di creazione tabella 436
Impostare una query di creazione tabella 436
Creare una query di creazione tabella 436
Eseguire una query di creazione tabella 437
Esaminare l'enunciato SQL della creazione tabella 438
Usare query a campi incrociati 439
Usare la Creazione guidata Query a campi incrociati 440
Usare la Creazione guidata Query a campi incrociati 441
Esaminare l'enunciato SQL della query a campi incrociati 444
Perfezionare una query a campi incrociati 445
Riordinare le intestazioni di colonna e riga 445
Fissare le intestazioni di colonna 446
Aggiungere la funzione Choose per questa query 446
Ordinare le intestazioni di colonna 447
Impostare l'ordinamento 447
Aggiungere calcoli di riepilogo 448
Aggiungere il numero medio dei contatti 448
Spostare colonne di righe di riepilogo 448
Risistemare le colonne in una query a campi incrociati 449
Capire le query specifiche di SQL 450
Capire le query di unione 450
Capire le query pass-through 452
Capire le query di definizione dati 453
Esaminare le proprietà delle query 453
Esaminare le proprietà dei campi 453
Fissare il formato della media 454
Esaminare le proprietà delle query 454
Visualizzare le proprietà in azione 455
Creare query con parametri 456
Modificare la query per farle richiedere l'immissione dello Stato 457
Ricavare criteri per le query da maschere 458
Creare una maschera che raccolga i criteri di una query 459
Impostare la maschera 459
Impostare la query, e far riferimento a maschere e controlli 460
Modificare i criteri 460
Particolari sull'uso delle maschere per i criteri 462
Riepilogo 462
Domande e risposte 463
Laboratorio 463
Quiz 464
Esercitazioni 464
GIORNO 16 - IMPLEMENTARE CONCETTI AVANZATI PER LE MASCHERE 465
Usare maschere su più tabelle 465
Creare una maschera basata su una query 466
Usare la Creazione guidata Maschera per creare una maschera 467
Uno sguardo ai problemi 468
Uno sguardo alle possibili soluzioni 471
Modificare la proprietà Tipo Recordset 472
Costruire maschere con sottomaschere 474
Progettare una sottomaschera 474
Creare la sottomaschera 475
Ripulire la maschera 476
Creare una maschera principale 476
Creare una maschera basata sulla tabella tblCorsi 477
Preparare la maschera principale ad accogliere la sottomaschera 477
Usare il trascinamento per integrare la sottomaschera 479
Problemi di navigazione in una maschera/sottomaschera 481
Impostare l'ordine di tabulazione 481
Far riferimento ai controlli in una sottomaschera 483
Aggiungere un totale per il campo Voto in percentuale 483
Usare caselle di testo e caselle combinate 485
Aggiunta di una casella combinata 486
Aggiunta di una casella di riepilogo 490
Esame delle proprietà della casella combinata e della casella di riepilogo 491
Considerazioni sulle prestazioni di caselle combinate e caselle di riepilogo 492
Automatizzare maschere usando autocomposizioni 493
Aggiungere la navigazione con VBA 493
Creare un pulsante di comando per passare al record successivo 494
Aggiungere una casella combinata per localizzare record con VBA 497
Usare SQL per limitare il recordset di una maschera 500
Limitare i record della maschera con la condizione WHERE 502
Creare barre menu e barre degli strumenti personalizzate 503
Uno sguardo al menu e alla barra degli strumenti standard per le maschere 504
Creare menu personalizzati 504
Creare un nuovo menu 505
Costruire il menu 507
Aggiungere il menu File personalizzato 508
Aggiungere un menu Visualizza personalizzato 510
Creare un menu Visualizza personalizzato 510
Aggiungere il menu standard della Guida 511
Aggiungere il menu standard della Guida alla propria barra menu 511
Creare barre degli strumenti personalizzate 512
Creare una barra degli strumenti che corrisponda col menu personalizzato 512
Costruire la barra degli strumenti 512
Costruire la barra degli strumenti tlbSelezionaDipartimento 513
Selezionare menu e barre degli strumenti per una maschera 513
Impostare il menu e la barra degli strumenti di frmSelezionaDipartimento 514
Riepilogo 515
Domande e risposte 515
Laboratorio 515
Quiz 516
Esercitazioni 516
GIORNO 17 - SVILUPPARE REPORT DI QUALITÀ PROFESSIONALE 517
Esplorare proprietà avanzate dei report 517
Usare le proprietà Filtro e Applica filtro 518
Impostare le proprietà Filtro e Applica filtro 518
Usare la proprietà Applica filtro
per creare un titolo dinamico per un report 520
Usare le proprietà Ordina per e Ordina ad avvio 521
Impostare il criterio di ordinamento usando
le proprietà Ordina per e Ordina ad avvio 523
Usare le proprietà Intestazione (pagina) e Piè di pagina (pagina) 523
Creare una intestazione di pagina personalizzata 524
Usare la proprietà Nascondi duplicati
della casella di testo 526
Formattare le sezioni 527
Usare la proprietà Ripeti sezione 527
Usare la proprietà Ripeti sezione per visualizzare i titoli dei campi in ogni pagina 527
Usare le proprietà Stampa sezione unita e Modalità raggruppamento 528
Usare la proprietà Nuova riga o colonna 531
Usare la proprietà Interruzione pagina 533
Creare una pagina di copertina separata con l'Intestazione report 533
Usare le proprietà Riducibile ed Espandibile 534
Regolare la pagella con la proprietà Espandibile 534
Creare intestazioni e piè di pagina particolari 535
Creare un'intestazione speciale per il report 536
Abbellire la pagina di copertina 537
Collegamento con un file di elaborazione testi 538
Aggiungere la lettera di benvenuto 539
Aggiungere un sottoreport indipendente 540
Aggiungere l'elenco dei Dipartimenti 540
Modificare la numerazione delle pagine 540
Creare un piè di pagina speciale per il report 541
Copiare informazioni da Microsoft Word 541
Sviluppare report con parametri 542
Impostare un report con parametri 542
Impostare una query come origine record 542
Aggiungere un titolo dinamico 544
Gestire l'evento Report vuoto 544
Creare una routine evento NoData 545
Creare report a campi incrociati 547
Creare intestazioni di colonna costanti 548
Usare la Creazione guidata Report
per creare un report a campi incrociati 548
Pubblicare report sul Web 549
Esportare un report in HTML 549
Esportare il report dell'annuario in HTML 550
Esportare un report in uno snapshot 551
Creare un report snapshot 553
Riepilogo 554
Domande e riposte 554
Laboratorio 555
Quiz 555
Esercitazioni 555
GIORNO 18 - ESAMINARE IL VBA 557
Panoramica delle finalità del VBA 557
Imparare gli oggetti 558
Capire le proprietà 558
Capire gli eventi 561
Capire i metodi 563
Capire i modelli a oggetti 564
Uno sguardo al modello a oggetti di Access 564
Uno sguardo ai modelli a oggetti per i dati 567
Flussi di programma e cicli 568
Esame dell'enunciato If...Then...Else 569
Esame dell'enunciato Select Case 571
Esame dell'enunciato Do...Loop 572
Esame del ciclo While...Wend 574
Esame del ciclo For...Next 574
Esame del ciclo For Each...Next 575
Esame dell'enunciato With...End With 575
Esame dell'enunciato GoTo 576
Esame dell'enunciato Call 577
Enunciati e funzioni 577
Esame dell'enunciato e della funzione MsgBox 578
La funzione MsgBox in azione 582
La funzione InputBox 582
Assegnare un titolo personalizzato a un report con la funzione InputBox 583
Visualizzare il codice di SelezioneTitolo() 584
Debugging e gestione degli errori 586
I vari tipi di errore 586
Il processo di debugging 587
Esame di un problema di logica 588
Aggiunta di un punto di interruzione 589
Usare il punto di interruzione 590
Usare un punto di interruzione per verificare il codice 590
Esaminare la finestra Variabili locali 592
Il lavoro in modalità Interruzione 592
Aggiunta di una espressione di controllo 593
Impostare una espressione di controllo e verificare il codice 593
Il processo di gestione degli errori 595
Visualizzare il problema No Data 596
Inizializzare l'intercettazione degli errori 597
Inizializzare la gestione errori 597
Impostare la gestione degli errori 597
Creare la routine di gestione degli errori 598
Creare la gestione degli errori 598
Test del codice per la gestione degli errori 599
Riepilogo 599
Domande e risposte 599
Laboratorio 600
Quiz 600
GIORNO 19 - LAVORARE COL VBA 601
Usare il VBA per manipolare oggetti 601
Controllare le dimensioni di una finestra con VBA 602
Ingrandire una maschera automaticamente 603
Ripristinare automaticamente le dimensioni di una maschera 603
Adattare l'altezza della sottomaschera 605
Annullare l'operazione Open di una maschera 606
Aggiungere il test dei record a frmPartecipantiEventi 606
Creare il codice per il nuovo pulsante 607
Aggiungere formattazione a un report con VBA 608
Aggiungere una linea a una pagina 610
Controllare da una maschera con VBA se vi sono informazioni ripetute 612
Implementare la convalida dei dati 612
Usare VBA per automatizzare l'immissione dei dati 615
Determinare i parametri per la compilazione 616
Creare le funzioni generali 616
Creare la funzione CalcolaTariffa 617
Creare la funzione CalcolaSconto 619
Chiamare le funzioni generali dagli eventi 620
Chiamare le funzioni dagli eventi AfterUpdate 620
Aggiungere codice all'evento AfterUpdate per il campo DataFine 621
Collaudare il codice di CalcolaTariffa e CalcolaSconto 621
Usare il VBA per lavorare direttamente sui dati 623
Automatizzare l'immissione di dati usando un'altra tabella 623
Aggiungere la capacità di compilazione per il campo Tariffa 624
Popolare una casella combinata con una tabella e VBA 625
Impostare un riferimento per il modello ActiveX Data Object 626
Aggiungere del codice al pulsante Report partecipanti 631
Collaudare la maschera 632
Aggiornare le informazioni direttamente 632
Implementare la manutenzione della tabella tblEventi 633
Usare il VBA per modificare il database 635
Capire gli strumenti 636
Aggiungere il riferimento a ADOX 636
Impostare il riferimento per la libreria ADOX 636
Aggiungere il codice per esportare 637
Esaminare la routine cmdExport_Click 639
Esaminare le impostazioni generali 639
Costruire e assegnare l'enunciato SQL 640
Ottenere il nome del file 641
Creare, esportare ed eliminare una query 642
Gestire gli errori 643
Creare pannelli di comando 644
Aggiungere funzionalità a un pannello di comando 646
Riepilogo 649
Domande e risposte 649
Laboratorio 650
Quiz 650
Esercitazioni 650
GIORNO 20 - CAPIRE LA SICUREZZA DI ACCESS 651
Capire la struttura della sicurezza di Access 651
Impostare la password per un database 652
Impostare la password 653
Impostare la password di un database 653
Usare la password 654
Collaudare la nuova password 654
Eliminare la password 655
Eliminare la password del database 655
Vantaggi e inconvenienti della password per il database 655
Usare la sicurezza a livello di utente 656
Creare un gruppo di lavoro 657
Eseguire l'Amministratore gruppi di lavoro di Microsoft Access da Esplora risorse 657
Creare un nuovo gruppo di lavoro 658
Attivare la sicurezza 660
Attivare la sicurezza 660
Creare un amministratore 661
Creare un nuovo amministratore 662
Accedere quale nuovo amministratore 663
Accedere quale nuovo amministratore 663
Disattivare l'amministratore predefinito 664
Disattivare l'account Amministratore 664
Impostare gruppi di utenti e utenti 665
Impostare un nuovo gruppo 667
Impostare i singoli account utente 667
Eliminare gruppi e utenti 668
Eliminare il gruppo Mrkt 668
Eliminare un account utente. 668
Impostare le autorizzazioni 669
I tipi di autorizzazione 670
Impostare le autorizzazioni 671
Assegnare autorizzazioni al gruppo Utenti 672
Vantaggi e inconvenienti della sicurezza a livello di utente 673
Gestire le password 673
Usare la Impostazione guidata Protezione 674
Entrare nel gruppo di lavoro predefinito. 675
Eseguire l'Impostazione guidata Protezione 676
Colmare le lacune della sicurezza mediante MDE e ADE 681
Creare un file MDE a partire dal file Sicurezza.MDB 682
Riepilogo 683
Domande e risposte 683
Laboratorio 684
Quiz 684
Esercitazioni 684
GIORNO 21 - CONSIDERAZIONI PER LO SVILUPPO 685
Considerazioni sulla multiutenza 685
Determinare le esigenze del database 686
Determinare la quantità dei dati 686
Stabilire il numero degli utenti 687
Stabilire il tipo di assistenza che sarà disponibile 688
Determinare la struttura del database 688
Condividere il sistema 688
Replicare il database 688
Usare Internet 689
Sezionare il database 690
Stabilire una strategia per il blocco dei record 691
Impostare il metodo predefinito per il blocco dei record 693
Dividere un database 694
Entrare nel gruppo di lavoro 694
Entrare nel gruppo di lavoro DevSys 695
Preparare la creazione di un database per i dati 695
Creare un database per immagazzinare le tabelle 695
Impostare le proprietà di blocco record 696
Impostare il blocco dei record per oggetti esistenti 696
Usare origini di dati esterne 696
Spostare le tabelle dal database di sistema 697
Importare le tabelle 697
Spostare le tabelle nel database dei dati 697
Eliminare le tabelle dal database di sistema 698
Eliminare le tabelle dal database di sistema 698
Creare un collegamento col nuovo database 699
Creare un collegamento con le tabelle DevData 699
Accedere a dati da un'origine esterna 701
Importare un foglio di lavoro Excel 701
Accedere all'API Win32 704
Capire l'API 704
Usare l'API 705
Dichiarare una funzione API 706
Usare una funzione API 707
Usare una funzione API per localizzare DevData.mdb 707
Esame delle dichiarazioni generali 707
Esame della funzione CheckLinks 711
Rassegna della funzione RelinkTables 712
Esame della funzione FindDatabase 714
Esame della funzione MSA_CreateFilterString 715
Chiamata della funzione GetFileName 716
Convertire i dati 717
Esame della funzione RefreshLinks 719
Attivare il collegamento dinamico 721
Esame dei risultati 721
Osservare il collegamento dinamico in azione 722
Aggiungere una Guida alle proprie applicazioni 723
Aggiungere una barra di stato o la descrizione di un controllo 726
Aggiunta di testo per la barra di stato per la tabella tblEventi 726
Aggiunta di testo per la barra di stato per la maschera frmPannello 727
Programmare l'Assistente di Office 727
Impostare il Riferimento per la libreria di Office 728
Manipolare l'Assistente di Office 732
Osservare i fumetti dell'assistente in azione 734
Creare un file di Guida 736
Esame di un file Guida standard 737
Pianificare il file della guida 738
Impostare le proprietà di avvio del database 739
Impostare le proprietà di Avvio per DevSys 741
Riepilogo 741
Domande e risposte 742
Laboratorio 742
Quiz 743
APPENDICE A - RISPOSTE 745
Giorno 1, "Capire i concetti dei database relazionali" 745
Giorno 2, "Dall'idea al progetto" 745
Giorno 3, "Esplorare le fondamenta dei dati: la tabella" 745
Giorno 4, "Usare le query per reperire dati" 746
Giorno 5, "Creare semplici maschere per l'accesso ai dati" 746
Giorno 6, "Generare report di base" 746
Giorno 7, "Automatizzare le applicazioni: le macro" 747
Giorno 8, "Le pagine di accesso ai dati" 747
Giorno 9, "Perfezionare le tabelle" 747
Giorno 10, "Progettare maschere personalizzate" 748
Giorno 11, "Ordinare dati con query e join" 748
Giorno 12, "Creare report con grafica ed espressioni" 748
Giorno 13, "Introduzione al VBA" 749
Giorno 14, "Capire SQL" 749
Giorno 15, "Esaminare le query per usi particolari" 750
Giorno 16, "Implementare concetti avanzati per le maschere" 750
Giorno 17, "Sviluppare report di qualità professionale" 750
Giorno 18, "Esaminare il VBA" 751
Giorno 19, "Lavorare col VBA" 751
Giorno 20, "Capire la sicurezza di Access" 751
Giorno 21, "Considerazioni per lo sviluppo" 751
APPENDICE B - IL CD-ROM ALLEGATO 753
INDICE ANALITICO 755
Collana: Guida completa
Uscita: Luglio 1999
Pagine: 800
ISBN: 9788873035404
Formato: 17 x 24
Booksite:
» Presentazione
» Indice libro
Feedback: View blog reactions
Utilizzare al meglio Access 2010 per realizzare applicazioni complesse. Un manuale dedicato ai professionisti che fanno di Access lo strumento principe del proprio lavoro
Michael Kofler, autore di questa Guida Completa su MySQL, ha portato a termine il duro lavoro di raccolta e organizzazione della documentazione su questo famoso Db open source, riunendo in un solo volume tutto quello che serve.
La classifica delle vendite di questo sito durante l'ultimo mese.