petehilljnr
Registered User.
- Local time
- Today, 08:39
- Joined
- Feb 13, 2007
- Messages
- 192
I have 2 tables in 2 seperate databases that I want to "relate" and extract data from. How/any suggestions on how I can do this in Excel only?
I can do it from multiple tables in one database fine but not sure how to use relate and use multiple tables from multiple databases.
At the moment, I'm using something like:
But - if from the example above, table t1 and table t2 were in different databases; I know I can open up the correct databases fine but how do I create the "interrelatibility" (now there's a good word!) between the two recordsets?
Regards,
Pete
I can do it from multiple tables in one database fine but not sure how to use relate and use multiple tables from multiple databases.
At the moment, I'm using something like:
Code:
Sub Get_Data_Test(strDBPath as string)
Dim rst as dao.recordset
Dim dbs as dao.database
set dbs = opendatabase(strDBPath)
set rst = dbs.openrecordset("select t1.*, t2.* from t1, t2 where t1.id = t2.id")
rst.movelast
rst.movefirst
sheets("MySheet").Range("A1").Copyfromrecordset rst
rst.close
dbs.close
set rst = nothing
set dbs = nothing
End sub
But - if from the example above, table t1 and table t2 were in different databases; I know I can open up the correct databases fine but how do I create the "interrelatibility" (now there's a good word!) between the two recordsets?
Regards,
Pete