Archiviazione Documenti Con Access

1

Transcript of Archiviazione Documenti Con Access

Page 1: Archiviazione Documenti Con Access

-

-

-

-

-

-

-

-

martedì 13 aprile 2010

Archiviazione documenti con Access

a cura di Nicola Santangelo

Un contenitore digitale per archiviare e conservare, con ordine, tutta la documentazione utileall'impresa

L'archiviazione digitale dei documenti ai fini di una corretta conservazione elettronica degli stessi,

per le imprese può essere utile uno strumento che memorizzi contenuti eterogenei: pagine

Web, file, immagini, video, audio e tutto ciò che possa tornare utile nella gestione di un'impresa.Con Access è possibile, per una Pmi ad esempio, realizzare un semplice database per lacatalogazione e conservazione di dati e informazioni.

scarica l'esempioEntriamo in Access, creiamo un database nuovo e salviamolo con il nome Dox.mdb. Avrà cinquetabelle: Formati, Categorie, Mitt_Dest, Documenti e Allegati.La tabella Formati, per raggruppare i documenti inseriti per tipo di file (documenti di testo, foglielettronici, pagine Web, immagini, video e così via) dovrà contenere il seguente campo: Formato:tipo dati Testo, dimensione campo 32, Richiesto Sì, Indicizzato duplicati non ammessi, Chiaveprimaria.La tabella Categorie, per raggruppare i documenti inseriti per classificazione (Fisco,corrispondenza, Contabilità, ecc.) dovrà contenere i seguenti campi: Categoria: tipo dati Testo,dimensione campo 32, Richiesto Sì, Indicizzato duplicati non ammessi, Chiave primaria. La tabella Mitt_Dest, per inserire i dati anagrafici di mittenti e destinatari, dovrà contenere iseguenti campi:

Ragione_Sociale: tipo dati Testo, dimensione campo 128, Richiesto Sì, Indicizzato duplicati

non ammessi, Chiave primaria;

Indirizzo: tipo dati Testo, dimensione campo 64;

Citta: tipo dati Testo, dimensione campo 64, Richiesto Sì;

CAP: tipo dati Testo, dimensione campo 5;

Prov: tipo dati Testo, dimensione campo 2;

Telefono: tipo dati Testo, dimensione campo 32;

Email: tipo dati Testo, dimensione campo 64;

Partiva_Iva: tipo dati Testo, dimensione campo 11.La tabella Documenti, per i dati e le informazioni utili a catalogare la documentazione, dovràcontenere i seguenti campi:

Page 2: Archiviazione Documenti Con Access

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

IdDocumento: tipo dati Contatore, dimensione campo Intero lungo, nuovi valori Incremento,

Indicizzato duplicati non ammessi, Chiave primaria;

Oggetto: tipo dati Testo, dimensione campo 255, richiesto Sì, Indicizzato duplicati ammessi;

Categoria: tipo dati Testo, dimensione campo 32, richiesto Sì, Indicizzato duplicati ammessi.

Nella pagina Ricerca indicare i seguenti valori: Visualizza controllo: Casella combinata;

Tipo origine riga: Tabella/Query;

Origine riga: Categorie;

Colonna associata: 1;

Numero colonne: 1;

Data: tipo dati Data/ora, formato Data in cifre;

Protocollo: tipo dati Testo, dimensione campo 8;

Ragione_Sociale: Tipo dati Testo, dimensione campo 128, richiesto Sì. Nella pagina Ricerca

indicare i seguenti valori: Visualizza controllo: Casella combinata;

Tipo origine riga: Tabella/Query;

Origine riga: Mitt_Dest;

Colonna associata: 1;

Numero colonne: 3;

Tag: tipo dati Testo, dimensione campo 255, Indicizzato duplicati ammessi (questo campo è

destinato a contenere le parole chiave attinenti al documento che si intende inserire).La tabella Allegati, per gli eventuali file o collegamenti ipertestuali, dovrà contenere i seguenticampi:

IdAllegato: tipo dati Contatore, dimensione campo Intero lungo, nuovi valori Incremento,

Indicizzato duplicati non ammessi, Chiave primaria;

IdDocumento: tipo dati Numerico, dimensione campo Intero lungo, Indicizzato duplicati

ammessi;

Formato: tipo dati Testo, dimensione campo 32, richiesto Sì, Indicizzato duplicati ammessi.

Nella pagina Ricerca indicare i seguenti valori: Visualizza controllo: Casella combinata;

Tipo origine riga: Tabella/Query;

Origine riga: Formati;

Colonna associata: 1;

Numero colonne: 1.

URL: tipo dati Collegamento ipertestuale (sarà possibile inserire un link per la memorizzazione

di pagine Web);

File: tipo dati Oggetto OLE (permetterà di poter inserire qualsiasi tipo di file).La struttura del database è completa. Passiamo ora a relazionare le tabelle: Menu Strumenti >Relazioni > aggiungere le cinque tabelle appena create.Il campo Categoria della tabella Categorie dovrà essere relazionato con l'omonimo campo dellatabella Documenti.Il campo Ragione_Sociale della tabella Mitt_Dest dovrà essere relazionato con l'omonimo campodella tabella Documenti.Il campo IdDocumento della tabella Documenti dovrà essere relazionato con l'omonimo campodella tabella Allegati.Il campo Formato della tabella Formati dovrà essere relazionato con l'omonimo campo dellatabella Allegati.

Page 3: Archiviazione Documenti Con Access

Le relazioni dovranno essere del tipo Uno a molti e avere l'integrità referenziale. Infine, dovràessere attivato l'aggiornamento dei campi e l'eliminazione di record correlati a catena.Utilizzando l'autocomposizione maschera sarà possibile creare automaticamente le mascheresulla base dei campi selezionati.

Page 4: Archiviazione Documenti Con Access

L'autocomposizione maschera delle tabelle Categorie, Formati e Mitt_Dest non presentaparticolari problematiche. Per quanto riguarda le tabelle Documenti e Allegati dovranno essereinserite in una sola maschera chiamata Documenti. Questa maschera sarà realizzata in formatotestata-dettaglio. Nell'autocomposizione maschera inserire tutti i campi della tabella Documentiquindi quelli della tabella Allegati.

Page 5: Archiviazione Documenti Con Access

I dati dovranno essere visualizzati in base alla tabella Documenti e dovrà essere creata unamaschera con sottomaschere. Il layout da applicare alla sottomaschera sarà del tipo Tabulare. Nel dettaglio della maschera appena creata sarà presente, fra gli altri, il campo Allegato. Perinserire un oggetto bisogna posizionarsi sul campo e, utilizzando il tasto destro del mouse,visualizzare il menu a comparsa quindi agire sul comando "Inserisci oggetto".

Page 6: Archiviazione Documenti Con Access

Dalla finestra "Inserisci oggetto" scegliere l'opzione "Crea da file". In questo modo sarà inserito neldocumento il contenuto del file (è possibile allegare file dalle dimensioni massime di un gigabyte).Scegliere il file da allegare utilizzando il pulsante "Sfoglia".

Page 7: Archiviazione Documenti Con Access

Per visualizzare il documento allegato basterà semplicemente fare doppio click sul campoAllegato.Per completare il database è importante istruire una query per la ricerca dei documenti. Il codiceSQL da inserire sarà il seguente: SELECT OGGETTO, CATEGORIA, DATA, PROTOCOLLO,RAGIONE_SOCIALE, TAG, FORMATO, URL, FILE FROM DOCUMENTI LEFT JOIN ALLEGATION DOCUMENTI.IDDOCUMENTO = ALLEGATI.IDDOCUMENTO

Versione originale: http://www.pmi.it/software/tutorial/6833/archiviazione-documenti-con-access.html

Page 8: Archiviazione Documenti Con Access

Copyright 2007 HTML.it | La vendita, il noleggio, il prestito e la diffusione del contenuto di questa pagina sono vietate, tranne nei

limiti specificati nella pagina http://www.pmi.it/note-legali.html.