Soldato
I'm trying to make a simple MS Access database (newbie at MS Access) which retrieves data from Sage Line 50 (read only) over ODBC link.
Longer description of my process so far, but basically what I need is :
1. A few Linked Tables via ODBC to Sage, these being used only to read data from Sage - I have these set up.
2. An identical copy of the above Linked Tables , only to update and pull updated/new data from Sage as necessary and to run queries against. These queries can't be run against the Linked Tables directly due to restrictions with Sage's ODBC driver. Updating will consist of some records changing, some deleted , and new records.
Reason being is Sage isn't the best at giving me information I need , and doing manual stock exports and sales order exports etc. is a total pain. I've made a semi working spreadsheet previous to this which gives me most the information I need but that's very slow due to constantly needing to re-calculate all the formulas etc.
I initially did an import of the relevant tables from Sage via ODBC , this worked fine - I've figured out Queries to run which are giving me the information I'm looking for , and faster than Excel , which is great.
I assumed the data imported would be refreshed every 1500s (as per refresh interval) - turns out in order to get updated information I need to use "Linked Tables"
So, I've created Linked Tables - but everytime I run a query this pulls data from Sage, which isn't necessary and will probably slow things down for Sage users considerably once more linked tables are added. And, none of the queries work this way as it seems the Sage ODBC driver isn't very good - eg. Criteria such as <>0 or <>"Complete" don't work - from googling around , there seems to be no way around this when using Linked Tables via ODBC to Sage.
I thought I found a solution to this problem by using a "Make Table" Query - which in theory works , but I can't update it this way as it won't allow to run the query again once relationships between tables are in place.
Thanks in advance, hope this isn't too long!
Longer description of my process so far, but basically what I need is :
1. A few Linked Tables via ODBC to Sage, these being used only to read data from Sage - I have these set up.
2. An identical copy of the above Linked Tables , only to update and pull updated/new data from Sage as necessary and to run queries against. These queries can't be run against the Linked Tables directly due to restrictions with Sage's ODBC driver. Updating will consist of some records changing, some deleted , and new records.
Reason being is Sage isn't the best at giving me information I need , and doing manual stock exports and sales order exports etc. is a total pain. I've made a semi working spreadsheet previous to this which gives me most the information I need but that's very slow due to constantly needing to re-calculate all the formulas etc.
I initially did an import of the relevant tables from Sage via ODBC , this worked fine - I've figured out Queries to run which are giving me the information I'm looking for , and faster than Excel , which is great.
I assumed the data imported would be refreshed every 1500s (as per refresh interval) - turns out in order to get updated information I need to use "Linked Tables"
So, I've created Linked Tables - but everytime I run a query this pulls data from Sage, which isn't necessary and will probably slow things down for Sage users considerably once more linked tables are added. And, none of the queries work this way as it seems the Sage ODBC driver isn't very good - eg. Criteria such as <>0 or <>"Complete" don't work - from googling around , there seems to be no way around this when using Linked Tables via ODBC to Sage.
I thought I found a solution to this problem by using a "Make Table" Query - which in theory works , but I can't update it this way as it won't allow to run the query again once relationships between tables are in place.
Thanks in advance, hope this isn't too long!