By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,836 Members | 2,004 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,836 IT Pros & Developers. It's quick & easy.

Data Access in multiple history tables across multiple mdb's

P: n/a
I have a large application that contains lots and lots of financial
history data.
The history data is currently set up in a table called 'TblHist' that
exists inside each of these three .mdb files.
Each .mdb has approx. 175k rows in its history table.
HistData2001.mdb - history data in TblHist for year 2001
HistData2002.mdb - history data in TblHist for year 2002
HistData2003.mdb - history data in TblHist for year 2003.
(All .mdb's are in the same folder)

On a form, the user will know the series of records to look for, but
might not know the year the data was originally submitted.
Is there a way in Access 2000 where a user can select a range of one
or more years from a list box 'selectedyearsX', then search the above
listed .mdb's using 'selectedyear1', then if not found search
'selectedyear2', etc.?

I thought putting each years' tables into one .mdb would pose a higher
risk, so I left things as they are.

(disclaimer: this app only has budget for maintenance right now, so
I'm not looking for this thread to start a 'conversion debate' of
Access to SQL Server, etc.) I've read too many of those in times
past. I'll convert it later when time/budget allows; but for now I
need assistance with this current dillemma please...thanks)

RLN
Nov 13 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Create yourself a temporary database with a single table, link the history
DBs, and append their records... then you'll have them all in one table
without any danger. If something should happen to "crater" that temporary
database, you can just regenerate it.

Depending on how many years' history you need to keep, you might be able to
handle it nicely in one table in one database, just retrieving appropriately
with date criteria.

Access 2000 and later can, as I suspect you know, handle a database of up to
2GB.

Larry Linson
Microsoft Access MVP
"Ron Nolan" <rl**********@yahoo.com> wrote in message
news:13**************************@posting.google.c om...
I have a large application that contains lots and lots of financial
history data.
The history data is currently set up in a table called 'TblHist' that
exists inside each of these three .mdb files.
Each .mdb has approx. 175k rows in its history table.
HistData2001.mdb - history data in TblHist for year 2001
HistData2002.mdb - history data in TblHist for year 2002
HistData2003.mdb - history data in TblHist for year 2003.
(All .mdb's are in the same folder)

On a form, the user will know the series of records to look for, but
might not know the year the data was originally submitted.
Is there a way in Access 2000 where a user can select a range of one
or more years from a list box 'selectedyearsX', then search the above
listed .mdb's using 'selectedyear1', then if not found search
'selectedyear2', etc.?

I thought putting each years' tables into one .mdb would pose a higher
risk, so I left things as they are.

(disclaimer: this app only has budget for maintenance right now, so
I'm not looking for this thread to start a 'conversion debate' of
Access to SQL Server, etc.) I've read too many of those in times
past. I'll convert it later when time/budget allows; but for now I
need assistance with this current dillemma please...thanks)

RLN

Nov 13 '05 #2

P: n/a
why not create a union query that returns the values from the three
database tables and then query that?
Nov 13 '05 #3

P: n/a
RLN
I will try that, thank you

---------------
RLN

*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 13 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.