Working with Microsoft Access databases

From NeoWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 06:47, 28 February 2009 (edit)
Sardisson (Talk | contribs)
m (Converting a Microsoft Access database to a format useable in NeoOffice - typo)
← Previous diff
Revision as of 03:49, 27 October 2009 (edit) (undo)
Sardisson (Talk | contribs)
(Related External Links - this seems possibly useful; saw it today on MacInTouch)
Next diff →
Line 33: Line 33:
* Other options and further discussion can be found on the Trinity forum: [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=23436#23436], [https://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=30559#30559], [https://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=51075#51075]. * Other options and further discussion can be found on the Trinity forum: [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=23436#23436], [https://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=30559#30559], [https://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=51075#51075].
 +* [http://www.fmpromigrator.com/services/access_to_fmpro_service.html Commercial service to convert Access databases to FileMaker Pro databases] (which NeoOffice can [[Configuring_FileMaker_Pro|connect to or possibly convert]])
{{botlangbarEN|[[Fr:Utiliser les Bases de Données Microsoft Access|Français]]}}<!-- [[It:|Italiano]] [[Es:|Español]]}}--> {{botlangbarEN|[[Fr:Utiliser les Bases de Données Microsoft Access|Français]]}}<!-- [[It:|Italiano]] [[Es:|Español]]}}-->
[[Category:NeoOffice]][[Category:Tips and Hints]] [[Category:NeoOffice]][[Category:Tips and Hints]]

Revision as of 03:49, 27 October 2009

Microsoft Access is a widely-used database on Windows. Like Base, Access is capable of serving as a front-end to various databases and as a stand-alone database itself. As a result, Access files (.mdb) may be just a collection of forms, queries, and settings for connecting to an external database, or they may be forms, queries, and the actual data.

Unfortunately, Access is one of the least interoperable of Microsoft's many applications. This means that there are a very limited number of options for reading Access databases on anything other than Microsoft Windows. Even solutions that are available are typically limited; for instance, many offer read-only connections to an Access database, and any forms and saved queries developed in Access usually cannot be read or imported.

Contents

Potential ways of extracting data from an Access .mdb file

Connecting to Microsoft Access databases from NeoOffice

N.B. To our knowledge, no one has tried any of the potential solutions below to verify that they work with NeoOffice.

  • A Mac ODBC driver that works with MS Access files is the Actual ODBC driver. It is a commercial one ($29), but it works with Access. (There was a report that NeoOffice 2.0 Alpha worked with Actual's MySQL ODBC driver, but no one has tried the Access ODBC driver.)
  • StelsMDB is a commercial ($110; 30-day free trial) MDB JDBC type 4 driver that allows users to perform SQL queries and other JDBC operations on Microsoft Access database files (MS Access 2000, 2002, 2003, XP versions). Presumably NeoOffice could use the JDBC driver to connect to the Access database.

Converting a Microsoft Access database to a format useable in NeoOffice

N.B. To our knowledge, no one has tried any of the potential solutions below to verify that they work and produce output that can be used in NeoOffice.

  • mdb2odb is/was a Spanish project to develop an Access-to-OpenDocument Database converter. The project's binaries were available for Debian/Ubuntu, so it is unknown if the code compiles on Mac OS X (or if the project still exists, as its website is non-functional as of this writing).
  • If you have access to a Windows PC, there are additional options:
    • The MySQL Migration Toolkit for the Mac can be found in the MySQL GUI Tools Bundle and should be able to be used to move data from an MS Access database to a MySQL one (which NeoOffice will happily deal with).
      The Migration Toolkit is known to work with Access files on Windows; however, the migration process appears to require preliminary preparations to be done in Access before the migration can begin.
    • Export the data from Access into an Excel file, which NeoOffice can open in Calc or use as a data source for Base.
    • It may also be possible to install OpenOffice.org and use tools in Base and Windows to load the data and transfer it to another format.

Related External Links

  • Other options and further discussion can be found on the Trinity forum: [1], [2], [3].


This article in other languages: Français
Personal tools