3

At my workplace, we use Microsoft Access to store and manipulate administrative data. We have two Microsoft Access database files: A 'front-end' (containing only forms and queries) and a 'back-end' (containing only tables). The 'front-end' uses the Linked Table Manager feature in Access to get data from and save data to the 'back-end'. The files are often linked across the LAN and even between sites.

I want to build a Python web service, hosted on an Apache web server, that effectively replaces the back-end file. I want to expose tabular data that can be consumed by the front-end. The front-end must have the ability to update data on the web server.

Does Microsoft Access have this feature? How is the data exposed by Python (XML?) Are there any gotchas to look for?

1 Answers1

1

You could do this:

  1. use Python to provide a Webservice (SOAP) as the new 'back-end'
  2. rewrite the existing 'front-end' to consume it

You can implement 1. with spyne and consume it from Access. In Access 2012 there is even an icon for it

Andre Bossard
  • 6,191
  • 34
  • 52