[Gvsig_italian] GVSig e .mdb

Antonio Falciano afalciano a yahoo.it
Mer 24 Mar 2010 04:15:17 PDT


Il 23/03/2010 20.55, Silvio Grosso ha scritto:
>
> Ciao Marco,
>
> Marco ha scritto:
>> qualcuno conosce un modo/procedura per poter accedere alle tabelle dentro
>> ad Access?
>
> Con gvSIG 1.9 (e precedenti versioni), lavorando su Windows come sistema
> operativo,  e' possibile accedere alle tabelle Access (su Linux non saprei
> invece come fare...).

Ciao Silvio,
grazie innanzitutto per la tua esauriente risposta.
In Linux generalmente si ricorre alla libreria "MDB Tools" (licenza GPL):
http://sourceforge.net/projects/mdbtools/
Tra gli strumenti di questa libreria e' presente un MDB File Viewer,
mediante il quale è possibile esportare agevolmente le tabelle o le
query nel formato CSV.

> Io lavoro su Windows Xp e Windows 2000 ed il procedimento che ti descrivo
> sotto funziona.
>
> 1. Accedi al Pannello di controllo, Strumenti di Amministrazione, Origine
> dati (ODBC).
> 2. Clicca sulla linguetta "DNS utente" (oppure su "DNS sistema" se lavori in
> rete)
> 3. Clicca su "Aggiungi"; scegli quindi come driver: Driver di Microsoft
> Access (*.mdb). In genere, e' il secondo dell'elenco. Clicca su "Fine"
> confermare la scelta
> 4. Nella casella "Nome Origine dati" scrivi il nome esatto del database
> Access a cui ti vuoi collegare (la "Descrizione" invece e' facoltativa).
> 5. Clicca sul pulsante "Seleziona" ed indica il percorso esatto dove e'
> presente il tuo database Access. Clicca oK per confermare.
> 6. Clicca di nuovo ok per confermare. Nella finestra "Amministrazione Dati
> Odbc" comparira' quindi il nome del tuo database. Clicca quindi in basso a
> tale finestra, sul pulsante ok, per confermare.
> 8. A questo punto puoi lanciare gvSIG 1.9 (o precenti versioni).
> 9. Dal Gestore di Progetti di gvSIG seleziona l'opzione Tabella; clicca su
> "Nuovo" (per aggiungere una tabella).
> 10. Nella finetra che compare seleziona la seconda linguetta "Database".
> 11. Nella finestra che compare devi completare i seguenti campi:
> - Server: localhost;
> - Port: 32;
> - Database: il nome esatto del tuo database Access: lo stesso naturalmente
> che hai indicato al punto 4 :-)
> - Tabella: il nome della tabella, del suddetto database Access, a cui ti
> vuoi connettere;
> - Driver: scegli il driver odbc.
> 12. Quando completi i 5 campi il pulsante Ok si attiva ed e' possibile
> cliccarci sopra per confermare le tue scelte.
> 13. La tabella Access e' adesso presente ed utilizzabile in gvSIG (magari
> per un join)

Per completezza, aggiungo un dettaglio non trascurabile. La procedura
indicata va a buon fine, tuttavia occorre conoscere a priori il nome
della tabella che si intende aprire in gvSIG. A tal fine, è possibile
banalmente aprire il file mdb con Base (l'equivalente di Access in
OpenOffice, per intenderci) mediante la procedura guidata di importazione.

ciao
Antonio

-- 
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano



More information about the Gvsig_italian mailing list