Knowledgebase: Microsoft Products
[QODBC-Desktop] Using QuickBooks Data with Access 2016 / 365 / 2013 32-bit
Posted by Rajendra Dewani (QODBC Support) on 12 November 2012 02:22 PM

How to Use QODBC with MS Access 2016 / 365 / 2013 32-bit

For 64 Bit, Please refer : How to Configure QODBC to Work With 64-bit MS Access

Creating a Table in Microsoft Access:

Note: Microsoft Access is a product with many uses, and will allow you to use your QuickBooks data files in the same fashion as Access databases.

Open MS Access 2016/2013, you can find it via Windows Start->All Programs->Microsoft Office 2016/2013:

Office 2016:

Office 2013:

A default database filename Database1 appears in the box. You can edit this to a more relevant name, such as QB Link.accdb. Save the file as type "Microsoft Office Access Databases".

Then Click "Create" to create a blank database:

 

After  the new database is created, Navigate to "External Data":

Build a connection via External Data->More->ODBC Database, or directly click ODBC database button at External Data menu:

Under Get External Data window, you will get two options:

 

Link to the data source by creating a linked table: this option will create a table just like the first option, but will keep its link to QuickBooks, which means all your operation to this table will be uploaded to QuickBooks, and the data in table is also in full sync with QuickBooks.

In this article, we will show you how to build linked table in MS Access.

Build a Linked Table in MS Access

After you select access method and click OK, then you will get a Select Data Source window:

Select the QuickBooks related DSN you setup with the QODBC driver. This can be one of our pre-installed DSN names or one that you have created. (Here I choose the default DSN as example.)

The first time you use MS Access to access QuickBooks, it will ask you to grant permission for this application:

Select "Yes, Always" option, and then click "Done" in the next window:

Once the connection is built, Access will return a list of available tables in Select Tables window. Please select tables you want to extract data from. Multiple Selection is available.

If the Import/Linking works without any problems, you will see linked tables been created in the table list of MS Access:

If you want to view QuickBooks records in this linked table, just double click the linked server, then you will see the records:

FYI, linked table is always in sync with QuickBooks Data, so you cannot add or delete any columns in this table. But you can directly modify the data in linked table, QODBC will automatically update the modification to QuickBooks.

Note: In the case where you run across an application which is not fully ODBC compatible, often times they do support getting data from Access tables. To make this application work with QuickBooks tables, you can run the Microsoft Access setup as shown above. Then have this application use the MS Access ODBC driver to talk to the Access database, which you created, which was linked to QuickBooks tables. This middleware approach allows us to support nearly any application, even if not fully ODBC compliant.

Please refer: How to use MS Access as Middleware with QODBC for using MS Access as Middleware.

 

If you want to import table in MS Access, then you have to select Import the source data into a new table in the current database option instead of Link to the data source by creating a linked table & repeat above steps: this option will directly extract tables into Access DataBase, you can view and edit these tables, but all modification will not be uploaded unless you build another query to do so.

 


Also Refer :
How to Use QODBC with Microsoft Access 2007
Using QuickBooks Data with Access 2010 (Import Tables) 32-bit
Using QuickBooks Data with Access 2010(Linked Tables) 32-bit
How to Configure QODBC to Work With 64-bit MS Access
Microsoft Access 2003 and QODBC

Keywords : read/write with ms access, Office 2013, Office 365, Excel 365, Access 365, Office 2016, Access 2016, Excel 2016

(2 vote(s))
Helpful
Not helpful

Comments (2)
Melinda
02 June 2015 07:57 PM
My installation of FLEXquarters QODBC does not have the option "Yes, always allow access even if QuickBooks is not running." I only have "Yes, This Time." This is creating a problem in my linked tables where I have to manually refresh them every day. No VBA code I write is able to overcome this. Any ideas??
Jack
04 June 2015 02:13 PM
Hi Melinda,

I would like to inform you that certificate acceptance option depends on QuickBooks not depends on QODBC version. I would suggest you to disable "Allow QODBC to auto login" option from advanced tab of QODBC Setup Screen & test again.


Start>>All Programs>> QODBC Driver for use with QuickBooks>> Configure QODBC Data Source>>Go To "System DSN" Tab>> select QuickBooks Data>> click "configure">> Advanced Tab uncheck "Allow QODBC to auto login"

If you are still facing the issue, you need to get in touch with Intuit.
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).