Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Esiste un software diverso da Access per la lettura dei file MDB?

1,257 views
Skip to first unread message

Carlo

unread,
Feb 15, 2009, 2:25:25 AM2/15/09
to
Ciao a tutti,
ho decisono per una questione di costi di non acquistare Access nei
nuovi pc dello studio; mi rimane un pc con Access XP che mi è più che
sufficiente per modificare la struttura dei database.

Negli altri pc ho installato "Access2007Runtime.exe" che permette di
leggere e scrivere i dati presenti in un file MDB qualora quest'ultimi
fosse complento delle maschere di accesso ai dati.

Purtroppo però non posso leggere i dati presenti nelle tabelle, quindi
se un database MDB non possiede maschere ma solo tabelle queste
risultano invisibili.

Esiste un software (meglio se free) che consente la lettura delle tabelle?

P.S. non mi interessa modificare la struttura!

Grazie anticipatamente

Andrea B.

unread,
Feb 15, 2009, 4:57:33 AM2/15/09
to
Carlo ha scritto:
[..]

> Purtroppo però non posso leggere i dati presenti nelle tabelle, quindi
> se un database MDB non possiede maschere ma solo tabelle queste
> risultano invisibili.
>
> Esiste un software (meglio se free) che consente la lettura delle tabelle?

Prova www.openoffice.org

Enrico 'Henryx' Bianchi

unread,
Feb 15, 2009, 9:26:19 AM2/15/09
to
In 15/2/2009 08:25 Carlo wrote:

> Esiste un software (meglio se free) che consente la lettura delle tabelle?

Si, Windows

Spiego meglio: quando si parla di Access non si parla di un prodotto
unico, ma si parla di due prodotti ben distinti:

- Microsoft Access, che fornisce una interfaccia ad un qualsiasi
database per cui sono installati i driver ADO o i driver ODBC.
- Microsoft Jet, che consiste in un motore RDBMS la cui principale
interfaccia di utilizzo e` Access.

Ora, mentre Access e` disponibile solamente mediante l'acquisto del
pacchetto Office[1], Jet fa parte dei componenti installati da Windows
da tempo immemore[2], e puo` essere utilizzato con qualsiasi tool che
ti permette di interfacciarti ad un database via ODBC. Tra l'altro, il
driver ODBC ti permette anche di creare il database (ovviamente
vuoto), quindi puoi usarlo in tutto e per tutto senza dover dipendere da
Access[3]. Tieni comunque presente una cosa: il motore Jet viene
considerato deprecato da Microsoft, tanto che in Access 2007 e` stato
sostituito dal motore ACE (che e` comunque compatibile con Jet).
Personalmente, se ti serve gestire solo i dati, ti consiglio di
installare SQL Server Express (o PostgreSQL, vedi tu), di creare li
dentro le tabelle e di connettere le tabelle via ODBC dentro il database
Access. Ovviamente ogni client dovra` avere installata e configurata la
fonte ODBC per il database, ma penso che una soluzione simile sia
migliore di qualsiasi soluzione implementata su Jet e soci

Enrico
[1] non ricordo se e` venduto anche separatamente
[2] non ricordo se da una qualche revisione di Windows 95 o da Windows
98, sicuramente e` comparso assieme alla finestra di configurazione
ODBC
[3] ovviamente perdi report, maschere e quant'altro ti viene messo a
disposizione da Access che non sia costituito da tabelle e viste
(non ricordo se ha stored procedure o simili, sicuramente Access le
ha e le usa)

Carlo

unread,
Feb 15, 2009, 10:48:00 AM2/15/09
to
Enrico 'Henryx' Bianchi ha scritto:

> In 15/2/2009 08:25 Carlo wrote:
>
>> Esiste un software (meglio se free) che consente la lettura delle tabelle?
>
> Si, Windows

:-)

Ti ringrazio per la cortese risposta molto ben dettagliata!

>
> Spiego meglio: quando si parla di Access non si parla di un prodotto
> unico, ma si parla di due prodotti ben distinti:
>
> - Microsoft Access, che fornisce una interfaccia ad un qualsiasi
> database per cui sono installati i driver ADO o i driver ODBC.
> - Microsoft Jet, che consiste in un motore RDBMS la cui principale
> interfaccia di utilizzo e` Access.


Si, conosco la tecnologia JET e ODBC, tuttavia penso sia un po' troppo
complicata per le mie esigenze specifiche.

Io cerco solo un prodotto software in grado di visualizzare le tabelle
presenti in un file MDB; insomma un software che con il comando Apri mi
permette di selezionare un file MDB e mi visualizza l'elenco della
tabelle, permettendomi di sceglierne una e vederne il contenuto.

> [3] ovviamente perdi report, maschere e quant'altro ti viene messo a
> disposizione da Access che non sia costituito da tabelle e viste
> (non ricordo se ha stored procedure o simili, sicuramente Access le
> ha e le usa)

Questo non è un problema in quanto "Access2007Runtime.exe" mi permette
di vedere report e maschere senza problemi con tutti i dati e macro VBA
associate. L'unica cosa che purtroppo non mi fà vedere sono le tabelle!

Grazie

Carlo

unread,
Feb 15, 2009, 11:10:59 AM2/15/09
to
Andrea B. ha scritto:

Purtroppo OpenOffice non apre il file MDB in lettura, ma fa un
importazione che poi sono costretto a salvare nel suo formato. O
sbaglio? Esiste qualche procedura per aprire semplicemente un file MDB e
farmi vedere il contenuto delle tabelle?

Se si quale?

Grazie

Enrico 'Henryx' Bianchi

unread,
Feb 15, 2009, 11:44:42 AM2/15/09
to
In 15/2/2009 16:48 Carlo wrote:

> Io cerco solo un prodotto software in grado di visualizzare le tabelle
> presenti in un file MDB

Come ti ho detto, ti basta un tool che ti permetta di interfacciarti via
ODBC al database. Uno di questi e` dbgate che, se non ricordo male,
permette anche di aprire direttamente il file Access

Enrico

gabriele

unread,
Feb 18, 2009, 4:21:28 PM2/18/09
to

"Carlo" <carlo...@tin.it> ha scritto nel messaggio
news:4998393c$0$1129$4faf...@reader1.news.tin.it...

> Enrico 'Henryx' Bianchi ha scritto:
>> In 15/2/2009 08:25 Carlo wrote:
>>
>>> Esiste un software (meglio se free) che consente la lettura delle
>>> tabelle?
>>

io uso VISDATA.EXE , della Microsoft ( visual data manager )


0 new messages