access Microsoft Access Database on confluence page
Asked by Sam_Proud-McKIbben:

Hi everyone,

I have been asked by my boss if we can access a Microsoft Access Database via a confluence page.

We have a database with login detail for douments we send to other office and when the office require these details they have to contact my boss who then provides the the login details to the user.

My Boss would like to have a page on confluence were a user can access the database so they do not have to contact him all the time.

I have looked on atassian answers and see we can setup a new SQL database which can be link to a page and use a SQL for Confluence macro to to query the database.

is there any other why I can still you thus Access database to save time???

Thanks in advance


Answers:
author: Adrien Ragot 2
body: Why not use [Play SQL Spreadsheets for Confluence](https://marketplace.atlassian.com/plugins/com.playsql.playsql-plugin)? (Disclaimer: I'm the author, but this looks like the ideal usecase for Play SQL Spreadsheets).

* It's not a way to reuse your Access database,
* But you could create the tables inside of Confluence,
* Whenever the other office requests access, they can lookup the data, even perform queries if necessary or export into Excel,
* You can structure your tables the way you want, add columns, etc.

Here's what it would look like. Records can be displayed as forms:

2 - Forms - Edit copy - 580x330.png

Or as tables, with formula support:

1 - Formulas 1840x900.png

Cheers,

Adrien  
[](https://community.atlassian.com/t5/Confluence-questions/access-Microsoft-Access-Database-on-confluence-page/qaq-p/312860?attachment-id=11315){#link_11880b1f9dcc5b}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/52861/1/2%20-%20Forms%20-%20Edit%20copy%20-%20580x330.png){#display_11880b1f9dcc5b_0}  
[](https://community.atlassian.com/t5/Confluence-questions/access-Microsoft-Access-Database-on-confluence-page/qaq-p/312860?attachment-id=11316){#link_11880b1f9dcc5b_0}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/52861/2/1%20-%20Formulas%201840x900.png){#display_11880b1f9dcc5b_2}

comments: author: Sam_Proud-McKIbben
body: Hi Adrien,Thanks for your reply, Just some question!Would Play SQL able to create a simple form in which the user would have to enter their user details and the Reference number of the doucument they need to open. This would log the users details and also just show the login details to that douctumet?So I would setup a page just for the users to access and one for my Boss so he can see who is requesting the login details!!Thanks Sam


author: Adrien Ragot 2
body: They would be able to enter those details, but there is no scripting in Play SQL. It means you can't check their credentials, or display the document after they validate the form.


author: Sam_Proud-McKIbben
body: Thanks everyone for your help on this I will go and do some homework and look at it again. ThanksSam


author: Trinity Domson
body: Hi Sam, did you manage to get this working? I'm currently doing something pretty much the same, as i'm trying to integrate microsoft access database into confluence, and it has a form as a front end for login in and it does not seem possible after doing some research. thanks


author: Davin Studer
body: Theoretically you could do it if you have a JDBC driver for Access. [UCanAccess](http://ucanaccess.sourceforge.net/site.html) is an open source JDBC driver for Access. I have not tried this at all, so I cannot say for certain if it will work, but theoretically it should.

comments: author: Sam_Proud-McKIbben
body: Thanks David,I forgot to mention that the access database has form front end which is the what my boss need on confluence would the JDBC driver theoretically work? also this is all new to me so any guides whould help greatly thanksSam


author: Nic Brough -Adaptavist-
body: The JDBC driver would be for reading just the data. Whatever the front-end is, it's a totally different story. If it's a web-service, you could use an iFrame, or write some Confluence code to pull it in. Or you could try to replicate some of it by using Confluence add-ons that can read via JDBC and configure them to look like it.I think you need to decide if you want direct access via a Confluence system, or just to be able to link to or go to the front-end. (I'm loathe to call Access a database because it really isn't, but that's just a technical quibble)


author: Sam_Proud-McKIbben
body: Hi Nic,If we can access the front end via confluence that might work. the front end is just a form with in access so my boss has a shortcut on his desk top to the access database which brings up access and the form view.how can I get confluence to show the access this?Thanks in advance


author: Nic Brough -Adaptavist-
body: There's not a lot we can tell you about "front end is just a form". What does that mean? What is serving that up? Where is it available? Where does the bosses shortcut actually go?


author: Sam_Proud-McKIbben
body: Hi Nic,what would you recommend on creating a new SQL database and getting access via confluence .


author: Davin Studer
body: If your bos REALLY want's to use Access to see the data then you could put the tables on a SQL server and make and ODBC connection in access to the data and still use the form in Access to view the data. With the data in a SQL server is becomes exponentially easier to display the tabular data in Confluence. You're not going to get the Access form to display in Confluence ... just not possible. But you could use something like Bob Swift's Run Self-Service Reports for Confluence add-on to create a form that would let you dynamically search the data. However, if you've gone to that trouble then you might as well just ditch the Access database all together and just have everyone use the Confluence page.