2012-07-12 170 views
0

我已经编写了一个C#应用程序,它可以与MS Project 2003导出的.mdb一起使用。现在我的公司已升级到MS Project 2010,并且找不到任何导出的机会整个数据传输到一个.mdb文件。将MS Project 2010导出到MS Access .mdb文件

你能帮我导出所有数据还是有其他解决方案。我会非常感谢任何解决方法提示!

这些都是我需要无条件表: MSP_ASSIGNMENTS,MSP_CALENDAR_DATA,MSP_CALENDARS,MSP_PROJECTS,MSP_RESOURCES,MSP_TASKS

回答

0

如果你不介意自己编写代码来填充数据库,您可以使用项目实现这一目标SDK(http://msdn.microsoft.com/en-us/library/ee758031)或类似MPXJ(http://mpxj.sf.net)。你甚至可以使用Project内部的VBA宏来完成它。

+0

我已经找到一个解决方法:我将项目导出为xml,然后用我的应用程序读取它,并重建一个mdb数据库,该数据库看起来像我可以打开的旧“导出为mdb”数据库。到目前为止,只有一列丢失了,我无法重建 - 所以我不得不编辑一些原始代码。 – TabulaRasa 2012-08-01 12:03:00

0

转到“项目”标签,点击“Visual Reports”,然后点击“保存数据”按钮(向下),然后点击“保存数据库”。