How do you do this: Create a report from multiple database sources. Can this be done using VB? Or do you have to pull out information manually and then do it that way?

Please advise! I just need ideas, and possible solutions.
Does crystal reports writer allow for access to multiple db's CONCURRENTLY??