Hello!
I'm fairly new to access, but I'm starting to get the hang of it.
This will be a bit lengthy but hopefully it'll have enough information
for some kind soul to help me out. I'm currently working on a database
where I export data from another program, import the data into access
and then run various queries and what not to generate information
needed for business planning. I can't link directly to the existing
program, so I need to export about 10 reports that I import into
Access.
My problem is that in order to keep the data current I have to
purge my tables and then import new data to replace the old at least
once a day, sometimes twice a day.
To try to track some trends and what not, I need to save some of
the information (generally from queries) So I guess my question is...
When I import my daily information to the table, how can I take a
'snapshot' of the various queries I run and then store the data into
another table? Best ideas I've come up with so far is perhaps making a
macro that copies the data into a new table, however if I do that, then
I'm going to generate a ton of new tables which would take up a ton of
space and would probably prove to be difficult to merge back together
if I wanted to make a monthly or yearly summary type report. I've also
thought about doing the same thing with excel sheets, but again, ton of
sheets, pain to consolidate.
My final thought (and I don't know if this is possible, though
probably the easiest solution) is that when I update my reports the
main reason for purging the current data, and importing the new is
because the new reports generated will have some of the same
information as the last report. Each new report could have anywhere
from 1 to 1000 new lines of data in addition to the information
contained in the last report. Is there an easy way to import the data,
have it compare what is already existing in the table, and then append
only the new information?
Sorry for the obnoxiously long post, any suggestions or
information would be greatly appreciated.