keeping Access and Project in Sync

  • Thread starter Thread starter jillca
  • Start date Start date
J

jillca

I have been tracking things in MS Project and need to use a database that in
Access at the same time. Is there any straightforward way to enter data in
Project and import into Access is a straightforward manner where I'm not
needing to do manual entries for both? The Access DB is formatted
differently from Project.
 
Hi Jillca,

Access to Project is easier than Project to Access - but how difficult it is
depends on exactly what you wish to export and what format the respective
tables are in.
Assuming 2007 versions (what I just checked things out with) then the best
seems to be export from Project as XML, Import the XML as multiple tables.
Once you have your data into Access, then construct queries that append the
data you wish to migrate from the respective tables to the Access tables.
This is something you could do in a couple hours.

Once you get the Project Table columns mapped to your Access Table columns
and recorded as queries, you can create a macro that cleans out the old XML
tables in Access, imports the newest XML file, runs each of the action
queries that you have created.

You could fully automate the export by using office automation to trigger
the export in Project but that's out of my pay grade - at least for this
venue! It would take some research on my part into the Project Application
Object Model. If you are getting that deep into VBA then you can do it
either direction, by working with the respective Application objects. Doing
it this way could take quite a while to get it working the way you want to -
not sure the cost-benefit is there unless you add in the value of the
lessons learned while doing it and assuming that the person signing the
checks is willing to subsidize this kind of intangible payoff.

Hope this helps...
Gordon
 
I have MS Project Professional 2003 and Access 2002. Don't know if those
functions are available. I don't use VBA, nor am I familiar with what it is
or does, and no plans to use it in the future.

I kinda figured that field names would need to be the same in the two
programs. Currently they are not, so already I'm looking at a lot of busy
work. I'll have to see if it is possible to import the XML tables. I have
some fields in Project that don't exist in Access. Will that be a problem?
 
Back
Top